Parsimonious testing.

This commit is contained in:
Elf M. Sternberg 2013-04-28 15:23:35 -07:00
parent 8c96acf0f0
commit 033c3f196d
1 changed files with 2 additions and 4 deletions

View File

@ -98,8 +98,7 @@ describe "Basic Functionality", ->
for data in test_data for data in test_data
do (data) -> do (data) ->
it "should work with #{data.description}", -> it "should work with #{data.description}", ->
r = tumble(data.input) r = parse(tumble(data.input), data.data)
r = parse(r, data.data)
r.should.equal data.output r.should.equal data.output
describe "Check for recursion", -> describe "Check for recursion", ->
@ -112,8 +111,7 @@ describe "Check for recursion", ->
do (data) -> do (data) ->
it "should catch an exception", -> it "should catch an exception", ->
try try
r = tumble(data.input) r = parse(tumble(data.input), data.data)
r = parse(r, data.data)
assert.ok false, "It did not throw the exception" assert.ok false, "It did not throw the exception"
catch err catch err
assert.ok err.id == 'recursion-error', "Recursion depth exeception thrown." assert.ok err.id == 'recursion-error', "Recursion depth exeception thrown."