diff options
Diffstat (limited to '1args/features')
| -rw-r--r-- | 1args/features/addition.feature | 9 | ||||
| -rw-r--r-- | 1args/features/concat.feature | 7 | ||||
| -rw-r--r-- | 1args/features/steps/addition.js | 12 | ||||
| -rw-r--r-- | 1args/features/steps/concat.js | 9 |
4 files changed, 37 insertions, 0 deletions
diff --git a/1args/features/addition.feature b/1args/features/addition.feature new file mode 100644 index 0000000..60e7348 --- /dev/null +++ b/1args/features/addition.feature @@ -0,0 +1,9 @@ +Feature: Add Numbers + As a user of the calculator + I want to add 2 numbers + + Scenario: Add numbers + Given the start value is 5 + When I add 6 + Then the result should be 11 + diff --git a/1args/features/concat.feature b/1args/features/concat.feature new file mode 100644 index 0000000..ddd9cf4 --- /dev/null +++ b/1args/features/concat.feature @@ -0,0 +1,7 @@ +Feature: Concatenate strings + As a user of the concatenator + I want to concatenate 2 strings + + Scenario: Concatenate strings + When I concatenate "Georg" and "Cantor" + Then the result should be "Georg Cantor" diff --git a/1args/features/steps/addition.js b/1args/features/steps/addition.js new file mode 100644 index 0000000..55b8936 --- /dev/null +++ b/1args/features/steps/addition.js @@ -0,0 +1,12 @@ +import { Given, When, Then } from 'cucumber' +import { expect } from 'chai' + +Given('the start value is {int}', function (int) { +}) + +When('I add {int}', function (int) { +}) + +Then('the result should be {int}', function (int) { + expect(int).to.equal(11) +}) diff --git a/1args/features/steps/concat.js b/1args/features/steps/concat.js new file mode 100644 index 0000000..4e232e9 --- /dev/null +++ b/1args/features/steps/concat.js @@ -0,0 +1,9 @@ +import { When, Then } from 'cucumber' +import { expect } from 'chai' + +When('I concatenate {string} and {string}', function (string, string2) { +}) + +Then('the result should be {string}', function (string) { + expect(string).to.equal("Georg Cantor") +}) |
