1
0
mirror of https://github.com/actions/setup-node.git synced 2026-07-14 20:01:41 +00:00
Files
setup-node/__tests__/mock/glob-mock.test.ts
T
gowridurgad 8207627860 Migrate to ESM and upgrade dependencies (#1574)
* Migrate to ESM

* updated package.json version

* Update README for v6 and clean up dev dependencies

* Remove unused ts-node

* fix audit issue

---------

Co-authored-by: gowridurgad <gowridurgad@gmail.com>
2026-07-13 21:38:27 -05:00

20 lines
691 B
TypeScript

import {describe, it, expect} from '@jest/globals';
import {MockGlobber} from './glob-mock.js';
describe('mocked globber tests', () => {
it('globber should return generator', async () => {
const globber = new MockGlobber(['aaa', 'bbb', 'ccc']);
const generator = globber.globGenerator();
const result: string[] = [];
for await (const itemPath of generator) {
result.push(itemPath);
}
expect(result).toEqual(['aaa', 'bbb', 'ccc']);
});
it('globber should return glob', async () => {
const globber = new MockGlobber(['aaa', 'bbb', 'ccc']);
const result: string[] = await globber.glob();
expect(result).toEqual(['aaa', 'bbb', 'ccc']);
});
});