“Testfunktion, die eine Funktion Javascript aufrufen” Code-Antworten

Testfunktion, die eine Funktion Javascript aufrufen

var bar = require('./bar');

var Foo = module.exports = function () {
  this.bar();
  this.barModule();
};
Foo.prototype.bar = function () {};
Foo.prototype.barModule = bar; // setting here as barModule
Smoggy Swiftlet

Testfunktion, die eine Funktion Javascript aufrufen

var _ = require('lodash');

var Foo = module.exports = function (config) {

  this.config = _.merge({
      role: 'user',
      x: '123',
      y: '321'
    },
    config);

  this.config.role = validateRole(this.config.role);
};

var validateRole = function (role) {
  var roles = [
    'user', 'editor', 'admin'
  ];

  if (_.contains(roles, role)) {
    return role;
  } else {
    return 'user'
  }
};
Smoggy Swiftlet

Testfunktion, die eine Funktion Javascript aufrufen

it('should call the module bar immediately', function () {
  var barSpy = expect.spyOn(Foo.prototype, 'barModule');

  new Foo();

  expect(barSpy).toHaveBeenCalled();    
});
Smoggy Swiftlet

Ähnliche Antworten wie “Testfunktion, die eine Funktion Javascript aufrufen”

Fragen ähnlich wie “Testfunktion, die eine Funktion Javascript aufrufen”

Weitere verwandte Antworten zu “Testfunktion, die eine Funktion Javascript aufrufen” auf Java

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen