diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/helpers.spec.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/helpers.spec.ts b/test/helpers.spec.ts index 67a2de3d..c7003dc8 100644 --- a/test/helpers.spec.ts +++ b/test/helpers.spec.ts @@ -806,6 +806,14 @@ describe('helpers', () => { expect(unique).toHaveLength(input.length); }); + it('function with length longer than possible values returns', () => { + const fn = () => faker.helpers.arrayElement(['a', 'b']); + const length = 3; + const unique = faker.helpers.uniqueArray(fn, length); + expect(unique).not.toContainDuplicates(); + expect(unique).toHaveLength(2); + }); + it('works as expected when seeded', () => { const input = ['a', 'a', 'a', 'a', 'a', 'f', 'g', 'h', 'i', 'j']; const length = 5; |
