File tree Expand file tree Collapse file tree 2 files changed +27
-3
lines changed
Expand file tree Collapse file tree 2 files changed +27
-3
lines changed Original file line number Diff line number Diff line change @@ -5,19 +5,21 @@ module.exports = (lineman) ->
55 files :
66 spec :
77 browser :
8+ root : " spec-browser"
89 helpers : [
9- " spec-browser /helpers/start-lineman.coffee"
10+ " #{ __dirname } /../.. /helpers/start-lineman.coffee"
1011 " #{ __dirname } /../../helpers/browser.coffee"
11- " spec- browser/helpers/**/*.{js,coffee}"
12+ " <%= files. spec. browser.root %> /helpers/**/*.{js,coffee}"
1213 ]
13- specs : [" spec- browser/**/*.{js,coffee}" ]
14+ specs : [" <%= files. spec. browser.root %> /**/*.{js,coffee}" ]
1415 config :
1516 specBrowser :
1617 options :
1718 helpers : " <%= files.spec.browser.helpers %>"
1819 specs : " <%= files.spec.browser.specs %>"
1920 minijasminenode :
2021 defaultTimeoutInterval : 20000
22+ showColors : true
2123 onComplete : ->
2224 global .currentLineman ? .kill ()
2325 global .browser ? .quit ()
Original file line number Diff line number Diff line change 1+ spawn = require (" child_process" ).spawn
2+ http = require (" http" )
3+
4+ process .env .LINEMAN_ENV = " test"
5+ process .env .WEB_PORT = port = process .env .WEB_PORT || 8001
6+
7+ started = false
8+ beforeEach (done ) ->
9+ return if started
10+
11+ http .get (" http://localhost:#{ port} " , (res ) ->
12+ console .log (" A server appears to already be running on port #{ port} ." )
13+ started = true
14+ done ()
15+ ).on ' error' , ->
16+ global .currentLineman = lineman = spawn (" lineman" , [" run" ])
17+
18+ lineman .stdout .on " data" , (data ) ->
19+ if data .toString ().indexOf (" Waiting..." ) != - 1
20+ console .log (" Started a Lineman server (LINEMAN_ENV=test, WEB_PORT=#{ port} )." )
21+ started = true
22+ done ()
You can’t perform that action at this time.
0 commit comments