corepack/tests/config.test.ts

15 lines
533 B
TypeScript

import {vi, describe, it, expect} from 'vitest';
import defaultConfig from '../config.json';
import {DEFAULT_NPM_REGISTRY_URL} from '../sources/npmRegistryUtils';
vi.mock(`../sources/httpUtils`);
describe(`key store should be up-to-date`, () => {
it(`should contain up-to-date npm keys`, async () => {
const r = await globalThis.fetch(new URL(`/-/npm/v1/keys`, DEFAULT_NPM_REGISTRY_URL));
expect(r.ok).toBe(true);
await expect(r.json()).resolves.toMatchObject({keys: defaultConfig.keys.npm});
});
});