2015-02-23 2 views
0

У меня есть опыт разработки приложений с Ruby on Rails, где я использую Capybara и Rspec для вывода результатов того, что Poltergeist «видит».save_and_open_page с ember-cli?

Я только начинаю с Эмбера и пишу свое первое приемочное испытание, когда я действительно начал пропускать эту функцию. Есть ли способ визуализации html, сгенерированного в определенный момент приемочного теста с ember-cli? Что мне нужно сделать, чтобы настроить его?

ответ

2
test('clicking login authenticates', function(){ 
    visit('/'); 
    return pauseTest(); 
    // The test will never proceed to execute this click 
    click('a:contains(Login)'); 
}); 

Попробуйте использовать pauseTest() во время выполнения тестов в веб-браузере:

ember test --server 

Маленькое окно в браузере должен сделать паузу, и вы можете увидеть его состояние.

P.S. Вам нужен Ember 1.9 или выше.

+0

Спасибо! Я даже не заметил, что происходит в этом маленьком окне. – A5308Y