小编Kma*_*2k1的帖子

Gulpfile未被识别

该文档指出应该自动检测gulp和jake文件.我在打开的文件夹的根目录中有一个gulpfile.js,但是当我尝试运行任务时,它没有被自动检测并列在任务列表中.我错过了什么吗?

gulp visual-studio-code

12
推荐指数
2
解决办法
5894
查看次数

如何使用Jasmine窥探控制器方法?

我正在使用"控制器为"语法来创建我的控制器.我有一个私有初始化函数,它调用一个函数来加载默认数据.

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  var mc = this;
  mc.dataLoaded = false;

  function init() {
    mc.loadData();
  }

  mc.loadData = function(){
    mc.dataLoaded = true;
  }

  init();
});
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我正在创建一个间谍来检查是否loadData已调用该函数.虽然我可以通过测试mc.dataLoaded标志来验证函数是否被调用,但是我的间谍似乎没有记录被调用的函数.如何让间谍正确记录函数调用?

describe('Testing a Hello World controller', function() {
  var $scope = null;
  var ctrl = null;

  //you need to indicate your module in a test
  beforeEach(module('plunker'));

  beforeEach(inject(function($rootScope, $controller) {
    $scope = $rootScope.$new();

    ctrl = $controller('MainCtrl as mc', {
      $scope: $scope
    });

    spyOn($scope.mc, 'loadData').and.callThrough();
  }));

  it('should call …
Run Code Online (Sandbox Code Playgroud)

jasmine angularjs

8
推荐指数
1
解决办法
8101
查看次数

有没有办法在VSCode中刷新任务列表?

我第一次打开VSCode时,会扫描我的gulpfile并填充任务列表.但是,如果我向gulpfile添加一个新任务,然后运行任务,它将只显示最初加载的任务.有没有办法手动刷新任务列表?现在我每次需要运行一个新任务时都会重新启动VSCode.

gulp visual-studio-code

6
推荐指数
1
解决办法
1710
查看次数

标签 统计

gulp ×2

visual-studio-code ×2

angularjs ×1

jasmine ×1