如何模拟单元测试打字稿的全局值?

时间:2016-08-23 20:09:25

标签: unit-testing typescript

我有一个用typescript编写的函数,我希望单元测试,单元测试也用typescript 编写,类似于以下内容:

export function foo(): string {
  return window.navigator.userAgent
}

Typescript将此函数包装在IIFE中,因此我需要一种方法来使用模拟的window.navigator.userAgent值来测试函数。有没有简单的方法来使用打字稿?如果可能的话,我想避免引入一个完整的打字稿模拟库!

0 个答案:

没有答案