File tree Expand file tree Collapse file tree
test-packages/basic-app/test Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 'use strict' ;
2+
3+ const RSVP = require ( 'rsvp' ) ;
4+ const request = RSVP . denodeify ( require ( 'request' ) ) ;
5+ const expect = require ( 'chai' ) . use ( require ( 'chai-string' ) ) . expect ;
6+ const { startServer, stopServer } = require ( '../../test-libs/index' ) ;
7+
8+ describe . only ( 'serve assets acceptance' , function ( ) {
9+ this . timeout ( 20000 ) ;
10+
11+ before ( function ( ) {
12+ return startServer ( {
13+ command : 'serve'
14+ } ) ;
15+
16+ } ) ;
17+
18+ after ( function ( ) {
19+ return stopServer ( ) ;
20+ } ) ;
21+
22+ it ( '/assets/vendor.js' , async ( ) => {
23+ const response = await request ( 'http://localhost:49741/assets/vendor.js' )
24+
25+ expect ( response . statusCode ) . to . equal ( 200 ) ;
26+ expect ( response . headers [ "content-type" ] ) . to . equalIgnoreCase ( "application/javascript; charset=utf-8" ) ;
27+ expect ( response . body ) . to . contain ( "Ember =" ) ;
28+ } ) ;
29+
30+ it ( '/assets/basic-app.js' , async ( ) => {
31+ const response = await request ( 'http://localhost:49741/assets/basic-app.js' )
32+
33+ expect ( response . statusCode ) . to . equal ( 200 ) ;
34+ expect ( response . headers [ "content-type" ] ) . to . equalIgnoreCase ( "application/javascript; charset=utf-8" ) ;
35+ expect ( response . body ) . to . contain ( "this.route('posts')" ) ;
36+ } ) ;
37+ } ) ;
You can’t perform that action at this time.
0 commit comments