fc.property
from
fast-check
https://fast-check.dev/docs/core-blocks/properties/
fc.asyncProperty
もある
code:ts
fc.property(...arbitraries, (...args) => {});
expect()
などを使わずに、booleanを返して正誤の判定をする
例
code:ts
fc.assert(
fc.property(fc.string(), fc.string(), fc.string(), (a, b, c) => {
return contains(a + b + c, b);
}),
);
3つのstring値を生成してる