2014-09-09 10 views
5

Czy ktoś może wskazać mi, jak wdrożyć pomocnika testowego z ember-cli?Testery Ember CLI Helpers

Albo proste wyjaśnienie?

Wiem, że pomocnicy przechodzą do katalogu test/helpers, ale w jaki sposób można je załadować do testów integracji?

Dzięki

Odpowiedz

5

Jedyny sposób znalazłem zrobić to:

// tests/helpers/controller.js 
import Ember from 'ember'; 

Ember.Test.registerHelper('controller', function (app, name) { 
    return app.__container__.lookup('controller:' + name); 
}); 

następnie w moim odbiorze:

// acceptance/index-test.js 
import Ember from 'ember'; 
// import our helper (this might be done within helpers/start-app.js to always import all helpers) 
import '../helpers/controller'; 
import startApp from '../helpers/start-app'; 

// your tests using the helper(s) 

Ale może istnieć jakiś lepszy sposób.

Powiązane problemy