1 |
|
2 |
|
3 |
|
4 | var util = require( './util' );
|
5 | var assert = require( 'assert' );
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 | describe( 'wpcom.batch', function() {
|
12 | it( 'should makes several data in only one request', function( done ) {
|
13 | var wpcom = util.wpcom();
|
14 | var batch = wpcom.batch();
|
15 | var site = wpcom.site( util.site() );
|
16 |
|
17 | var url_site = '/sites/' + site._id;
|
18 | var url_posts = '/sites/' + site._id + '/posts';
|
19 | var url_me = '/me';
|
20 |
|
21 | batch.add( url_site ).add( url_posts ).add( url_me ).run()
|
22 | .then( data => {
|
23 | assert.ok( data );
|
24 | assert.ok( data[url_site] );
|
25 | assert.ok( data[url_posts] );
|
26 | assert.ok( data[url_me] );
|
27 | done();
|
28 | } )
|
29 | .catch( done );
|
30 | } );
|
31 | } );
|