Wie exportierte Funktion in ES6 stub?

Habe ich die Datei foo.js:

export function bar (m) {
  console.log(m);
}

Und eine weitere Datei, die verwendet foo.js, cap.js:

import { bar } from 'foo';

export default m => {
  //Some logic that I need to test
  bar(m);
}

Habe ich test.js:

import cap from 'cap'

describe('cap', () => {
  it('should bar', () => {
      cap('some');
  });
});

Irgendwie muss ich überschreiben Umsetzung von bar(m) im test. Gibt es eine Möglichkeit, dies zu tun?

P. S. ich benutze babel, webpack und Mokka.

InformationsquelleAutor der Frage Mike Chaliy | 2016-01-03

Schreibe einen Kommentar