0
我有一個使用Ruby on Rails開發應用程序的背景,我使用Capybara和Rspec來呈現Poltergeist「看到」的輸出。帶有ember-cli的save_and_open_page?
我剛剛開始與Ember,並寫我的第一次驗收測試時,我真的開始錯過這個功能。有沒有辦法在ember-cli的驗收測試中呈現在某個點產生的html?我需要做些什麼來設置它?
我有一個使用Ruby on Rails開發應用程序的背景,我使用Capybara和Rspec來呈現Poltergeist「看到」的輸出。帶有ember-cli的save_and_open_page?
我剛剛開始與Ember,並寫我的第一次驗收測試時,我真的開始錯過這個功能。有沒有辦法在ember-cli的驗收測試中呈現在某個點產生的html?我需要做些什麼來設置它?
test('clicking login authenticates', function(){
visit('/');
return pauseTest();
// The test will never proceed to execute this click
click('a:contains(Login)');
});
嘗試使用pauseTest()而在Web瀏覽器中運行測試:
ember test --server
在瀏覽器中的小窗口應該停下來,你可以看到它的狀態。
P.S.你需要Ember 1.9或更高版本。
謝謝!我甚至沒有注意到那個小窗口發生了什麼。 – A5308Y 2015-02-23 21:44:58