From decd8e9e3d98d79b33c56e1c1a53e11fb5047c4a Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Wed, 16 Jul 2025 16:39:09 +0200 Subject: Use node assertions as standard solution --- type-parser/features/steps/custom-type.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'type-parser/features') diff --git a/type-parser/features/steps/custom-type.js b/type-parser/features/steps/custom-type.js index 28f44aa..4c4625f 100644 --- a/type-parser/features/steps/custom-type.js +++ b/type-parser/features/steps/custom-type.js @@ -1,5 +1,5 @@ import { Before, Given, When, Then, defineParameterType } from '@cucumber/cucumber' -import { expect } from 'chai' +import assert from 'node:assert/strict' defineParameterType({ name: 'tobe', @@ -14,11 +14,11 @@ When('I interpret "to be" as a type', function () { }) Then('true {tobe} true', function (predicate) { - expect(predicate).to.be.true + assert(predicate) }) Then('false {tobe} true', function (predicate) { - expect(predicate).to.be.false + assert(!predicate) }) defineParameterType({ @@ -32,7 +32,7 @@ When('a date {date} is given', function (dateString) { }) Then('it gets converted to a Date object', function () { - expect(this.date).to.be.an.instanceof(Date) + assert(this.date instanceof Date) }) Before(function () { @@ -44,5 +44,5 @@ Given(/(a regular expression|it) matches (this|that) pattern/, function (_x, _y) }) Then('the step definition should be called twice', function () { - expect(this.count).to.equal(2) + assert.equal(this.count, 2) }) -- cgit v1.2.3