1

単調なタスクの単体テストを書きたい

var buster = require('buster');
buster.spec.expose();

var shell = require('shelljs');

var grunt = require('grunt');
var release = require('../tasks/grunt-mytask');

release(grunt)

buster.testCase("mytask", {
  "test": function () {
    this.stub(shell, 'exec');
    grunt.task.run('mytask');
    expect(shell.exec).toHaveBeenCalled();
  }
});

残念ながら、タスクはテストで呼び出されることはないようです。

4

0 に答える 0