我在命名空间中具有以下方法:
// main.ts
namespace testControl {
export const isInternalLink = (link: string) => {
return true;
}
}
以及以下笑话规范:
// main.spec.ts
test('should return false given external link', () => {
// How to use testControl.isInternalLink here ?
});
尝试添加
/// <reference path="./main.ts"/>
试图将测试包装在同一名称空间中
答案 0 :(得分:0)
尝试导出名称空间本身:
// main.ts
export namespace testControl {
export const isInternalLink = (link: string) => {
return true;
}
}
然后在您的规范中导入名称空间:
// main.spec.ts
import { testControl } from './main'
test('should return false given external link', () => {
// How to use testControl.isInternalLink here ?
expect(testControl.isExternalLink('')).toBe(false)
});