1 |
|
2 |
|
3 |
|
4 |
|
5 | var util = require( './util' );
|
6 | var assert = require( 'assert' );
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | describe( 'wpcom.me.connectedApp', function() {
|
12 |
|
13 | var wpcom = util.wpcom();
|
14 | var me = wpcom.me();
|
15 | var appId;
|
16 |
|
17 | describe( 'wpcom.me.connectedApps', function() {
|
18 | it( 'should get current user\' connected applications', done => {
|
19 | me.connectedApps()
|
20 | .then( data => {
|
21 | assert.ok( data );
|
22 | assert.ok( data.connected_applications instanceof Array );
|
23 | done();
|
24 |
|
25 | appId = data.connected_applications && data.connected_applications[0]
|
26 | ? data.connected_applications[0].ID
|
27 | : null;
|
28 | } )
|
29 | .catch( done );
|
30 | } );
|
31 | } );
|
32 |
|
33 | describe( 'wpcom.me.connectedApp.get', function() {
|
34 | if ( appId ) {
|
35 | it( 'should get current user\' connected applications', function( done ) {
|
36 | me.connectedApp( appId ).get( function( err, data ) {
|
37 | if ( err ) throw err;
|
38 |
|
39 | assert.ok( data );
|
40 | assert.equal( appId, data.ID );
|
41 | done();
|
42 | } );
|
43 | } );
|
44 | }
|
45 | } );
|
46 | } );
|