From 48a1f3756b927098357107baf4009740f562520a Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Thu, 3 Jan 2019 06:11:13 +0100 Subject: reuse: Apply function with Ramda and Lodash --- reuse/features/steps/lodash.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 reuse/features/steps/lodash.js (limited to 'reuse/features/steps/lodash.js') diff --git a/reuse/features/steps/lodash.js b/reuse/features/steps/lodash.js new file mode 100644 index 0000000..63092e1 --- /dev/null +++ b/reuse/features/steps/lodash.js @@ -0,0 +1,15 @@ +import { Before, Given, Then } from 'cucumber' +import { expect } from 'chai' +import _ from 'lodash' + +function step (name) { + this.names.push(name) +} + +Given('a person with a first name', _.partial(step, 'John')) +Given('a person with the first name {word}', step) + +Then('the first names are collected by the same function', function () { + expect(this.names).to.have.lengthOf(2) + expect(this.names).to.include.members(['John', 'Jack']) +}) -- cgit v1.2.3