18 lines
390 B
CoffeeScript
18 lines
390 B
CoffeeScript
|
class jasmine.GWT.Background
|
||
|
constructor: (code) ->
|
||
|
@statements = []
|
||
|
|
||
|
jasmine.GWT.currentScenario_ = this
|
||
|
|
||
|
code.apply(this)
|
||
|
|
||
|
jasmine.GWT.currentScenario_ = null
|
||
|
|
||
|
Given: (name, code) ->
|
||
|
@statements.push([ 'Given', name, code ])
|
||
|
When: (name, code) ->
|
||
|
@statements.push([ 'When', name, code ])
|
||
|
Then: (name, code) ->
|
||
|
@statements.push([ 'Then', name, code ])
|
||
|
|