diff options
| author | ST-DDT <[email protected]> | 2023-04-28 15:23:50 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-04-28 13:23:50 +0000 |
| commit | 3cfeb3814703d12a9e95ed684fc2c8f94d1f2c72 (patch) | |
| tree | 0c9f4148244bfd02d9131132366ff59a8b941673 /test/scripts/apidoc/module.spec.ts | |
| parent | 971f36371bf924b334cb7766fd87afa7b484119a (diff) | |
| download | faker-3cfeb3814703d12a9e95ed684fc2c8f94d1f2c72.tar.xz faker-3cfeb3814703d12a9e95ed684fc2c8f94d1f2c72.zip | |
docs: fix full url to absolute conversion (#2101)
Diffstat (limited to 'test/scripts/apidoc/module.spec.ts')
| -rw-r--r-- | test/scripts/apidoc/module.spec.ts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/scripts/apidoc/module.spec.ts b/test/scripts/apidoc/module.spec.ts new file mode 100644 index 00000000..11a957aa --- /dev/null +++ b/test/scripts/apidoc/module.spec.ts @@ -0,0 +1,27 @@ +import { beforeAll, describe, expect, it } from 'vitest'; +import { initMarkdownRenderer } from '../../../scripts/apidoc/markdown'; +import { analyzeModule } from '../../../scripts/apidoc/moduleMethods'; +import * as ModuleTests from './module.example'; +import { loadExampleModules } from './utils'; + +describe('module', () => { + describe('analyzeModule()', () => { + const modules = loadExampleModules(); + + beforeAll(initMarkdownRenderer); + + it('dummy dependency to rerun the test if the example changes', () => { + expect(Object.keys(ModuleTests)).not.toEqual([]); + }); + + it('expected and actual modules are equal', () => { + expect(Object.keys(modules).sort()).toMatchSnapshot(); + }); + + it.each(Object.entries(modules))('%s', (_, module) => { + const actual = analyzeModule(module); + + expect(actual).toMatchSnapshot(); + }); + }); +}); |
