Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 如何为chrome.identity.getAuthToken()编写jasmine单元测试用例?_Unit Testing_Google Chrome App_Jasmine2.0 - Fatal编程技术网

Unit testing 如何为chrome.identity.getAuthToken()编写jasmine单元测试用例?

Unit testing 如何为chrome.identity.getAuthToken()编写jasmine单元测试用例?,unit-testing,google-chrome-app,jasmine2.0,Unit Testing,Google Chrome App,Jasmine2.0,我无法介绍getAuthToken函数中的代码。在我的规范中,我以以下方式模拟了getAuthToken chrome.identity.getAuthToken({interactive: true}, function (token :any) { var url = 'http://" //the code goes here }); 任何人都可以帮助我或建议如何涵盖getAuthToken函数。 提前谢谢 你现在的错误是什么?或者您的锁定函数只是没有被调用?函数没有被调用我没

我无法介绍getAuthToken函数中的代码。在我的规范中,我以以下方式模拟了getAuthToken

chrome.identity.getAuthToken({interactive: true}, function (token :any) {

var url = 'http://"
   //the code goes here

});
任何人都可以帮助我或建议如何涵盖getAuthToken函数。
提前谢谢

你现在的错误是什么?或者您的锁定函数只是没有被调用?函数没有被调用我没有收到任何错误在导入代码之前您是否覆盖了
chrome
?如果没有,请尝试更改现有chrome对象的属性,而不是将其全部替换。您现在遇到的错误是什么?或者您的锁定函数只是没有被调用?函数没有被调用我没有收到任何错误在导入代码之前您是否覆盖了
chrome
?如果没有,请尝试更改现有chrome对象的属性,而不是将其全部替换。
chrome = {
      notifications: {
        clear: function(){}
      },
      identity: {
          getAuthToken: function() {
          }
        },
      storage: {
        local: {
          remove: function() {
          },
          get: function() {
          },
          clear: function() {
          }
        }
      }