@@ -4,105 +4,65 @@ var browserSync = require("../../../../");
44
55var path = require ( "path" ) ;
66var assert = require ( "chai" ) . assert ;
7-
87var outpath = path . join ( __dirname , "../../fixtures" ) ;
98
10- describe ( "file-watching" , function ( ) {
11-
12- describe ( "E2E Adding namespaced watchers" , function ( ) {
13-
14- var instance , file ;
15-
16- before ( function ( done ) {
9+ describe ( "file-watching (2)" , function ( ) {
1710
18- browserSync . reset ( ) ;
11+ it ( "Watches files with no namespace" , function ( done ) {
12+ browserSync . reset ( ) ;
1913
20- file = path . join ( outpath , "watch-func.txt" ) ;
21-
22- var config = {
23- files : file ,
24- logLevel : "silent"
25- } ;
26-
27- instance = browserSync ( config , done ) . instance ;
28- } ) ;
14+ var file = path . join ( outpath , "watch-func.txt" ) ;
2915
30- after ( function ( ) {
31- instance . cleanup ( ) ;
32- } ) ;
16+ var config = {
17+ files : file ,
18+ logLevel : "silent"
19+ } ;
3320
34- it ( "Watches files with no namespace" , function ( done ) {
21+ browserSync ( config , function ( err , bs ) {
3522
36- assert . ok ( instance . watchers . core . watchers ) ;
37- assert . equal ( instance . watchers . core . watchers . length , 1 ) ;
23+ assert . ok ( bs . watchers . core . watchers ) ;
24+ assert . equal ( bs . watchers . core . watchers . length , 1 ) ;
25+ bs . cleanup ( ) ;
3826 done ( ) ;
3927 } ) ;
4028 } ) ;
4129
42- describe ( "E2E Adding namespaced watchers" , function ( ) {
43-
44- var instance , file ;
45-
46- before ( function ( done ) {
47-
48- browserSync . reset ( ) ;
30+ it ( "Watches files when multi given" , function ( done ) {
31+ browserSync . reset ( ) ;
4932
50- file = path . join ( outpath , "watch-func.txt" ) ;
51-
52- var config = {
53- files : "*.html" ,
54- logLevel : "silent"
55- } ;
56-
57- instance = browserSync ( config , done ) . instance ;
58- } ) ;
33+ var config = {
34+ files : "*.html" ,
35+ logLevel : "silent"
36+ } ;
5937
60- after ( function ( ) {
61- instance . cleanup ( ) ;
62- } ) ;
63-
64- it ( "Watches files when multi given" , function ( done ) {
65-
66- assert . ok ( instance . watchers . core . watchers ) ;
67- assert . ok ( instance . watchers . core . watchers [ 0 ] ) ;
38+ browserSync ( config , function ( err , bs ) {
39+ assert . ok ( bs . watchers . core . watchers ) ;
40+ assert . ok ( bs . watchers . core . watchers [ 0 ] ) ;
41+ bs . cleanup ( ) ;
6842 done ( ) ;
6943 } ) ;
7044 } ) ;
7145
72- describe ( "E2E Adding namespaced watchers" , function ( ) {
73-
74- var instance , file ;
75-
76- before ( function ( done ) {
77-
78- browserSync . reset ( ) ;
79-
80- file = path . join ( outpath , "watch-func.txt" ) ;
46+ it ( "Watches files when multi given + objs" , function ( done ) {
47+ browserSync . reset ( ) ;
8148
82- var config = {
83- files : [
84- "*.html" ,
85- {
86- match : "*.css" ,
87- fn : function ( event , file ) {
88- console . log ( file ) ;
89- }
49+ var config = {
50+ files : [
51+ "*.html" ,
52+ {
53+ match : "*.css" ,
54+ fn : function ( event , file ) {
55+ console . log ( file ) ;
9056 }
91- ] ,
92- logLevel : "silent"
93- } ;
94-
95- instance = browserSync ( config , done ) . instance ;
96- } ) ;
97-
98- after ( function ( ) {
99- instance . cleanup ( ) ;
100- } ) ;
101-
102- it ( "Watches files when multi given + objs" , function ( done ) {
103-
104- assert . ok ( instance . watchers . core . watchers ) ;
105- assert . equal ( instance . watchers . core . watchers . length , 2 ) ;
57+ }
58+ ] ,
59+ logLevel : "silent"
60+ } ;
61+
62+ browserSync ( config , function ( err , bs ) {
63+ assert . ok ( bs . watchers . core . watchers ) ;
64+ assert . equal ( bs . watchers . core . watchers . length , 2 ) ;
65+ bs . cleanup ( ) ;
10666 done ( ) ;
10767 } ) ;
10868 } ) ;
0 commit comments