Sha256: b0cf095f805eea047c68bc31de0aab45ad21c4c5ad76fed05e8e0a98dfd61de0
Contents?: true
Size: 1.11 KB
Versions: 8
Compression:
Stored size: 1.11 KB
Contents
Before(function(){ fibResult = 0; }); Before('@do-fibonnacci-in-before-hook', function(){ fibResult = fibonacciSeries(3); }); After(function(){ //throw 'Sabotage scenario'; }); Transform(/^(\d+)$/, function(n){ return parseInt(n); }); When(/^I ask Javascript to calculate fibonacci up to (\d+)$/, function(n){ assertEqual(0, fibResult) fibResult = fibonacciSeries(n); }); When(/^I ask Javascript to calculate fibonacci up to (\d+) with formatting$/, function(n){ assertEqual(0, fibResult) fibResult = fibonacciSeriesFormatted(n); }); Then(/^it should give me (\[.*\])$/, function(expectedResult){ assertEqual(expectedResult, fibResult) }); Then(/^it should give me:$/, function(string){ assertEqual(string, fibResult); }); Then(/^it should contain:$/, function(table){ var hashes = table.hashes(); assertMatches(hashes[0]['cell 1'], fibResult); assertMatches(hashes[0]['cell 2'], fibResult); }); Then(/^it should give me (\[.*\]) via calling another step definition$/, function(expectedResult){ Given("I ask Javascript to calculate fibonacci up to 2"); assertEqual(expectedResult, fibResult); });
Version data entries
8 entries across 8 versions & 1 rubygems