rspec

    1熱度

    5回答

    我做在我的代碼像這樣的AJAX後, $.post("myAction",$("#myForm").serialize(), function(response) {alert(response);}); ,如果我的回答是從我的控制器錯誤消息,我想不顯示它在一個警告框,但在一個普通的瀏覽器頁面。我怎樣才能做到這一點? 謝謝。

    0熱度

    1回答

    如何運行比圓CI 1個RSpec的測試文件嗎? 當我在規格/特徵/主要的一個測試運行良好。 但是如果我有另一種規格,他們在當地通過,但在circleCI我得到 ​​ ,當我走「在CI規範工作」的一個出現這種情況甚至複製這是一個不同的文件名,但保持內容相同。當我做到這一點的circleCI失敗,上述消息 一切我已經測試表明,問題是一些有關的多個文件,而不是他們的實際內容,上面的測試結果顯示。 文件(

    0熱度

    2回答

    如何在RSpec中存檔Array#sample的返回值? 鑑於我測試的方法包含以下行: ["Rock", "Paper", "Scissors"].sample 我需要像下面這行,不存根行爲。 allow(Array).to receive(:sample) { "Rock" }

    1熱度

    1回答

    因此,這是使用泊塢窗,它包括我從頭開始建立一些用戶身份驗證一個非常基本的Rails應用程序5(不使用設計等)。現在,我想開始學習關於水豚的請求規格,但是我正在碰到一個看起來很奇怪的問題。 這是我的登錄表單(sessions.new.erb): <%= form_tag sessions_path do %> <form class="m-t" role="form" action="

    1熱度

    1回答

    我想將一些ERB編譯成符合我的規範的燈具內的CSV文件。下面是CSV: (規格/夾具/文件/ song_info.csv.erb) song id, song_title <%= song.id %>, Fun Title 在我的測試,我首先創建一首歌,所以我可以插它的id到夾具,然後負載CSV。 describe "#update" do let(:song) { Factor

    1熱度

    2回答

    我有這個測試: require 'rails_helper' require 'support/factory_girl' RSpec.describe 'users/new', type: :view do before(:each) do assign(:user, create(:user)) end it 'renders new user

    0熱度

    1回答

    我有一個Rails模型與after_commit回調: after_commit :initiate_post_processing, on: :create 在我的測試我有時需要用skip_callback禁用此創建一個實例。但我需要重新激活這個以及set_callback。但問題是:如何在撥打set_callback時如何正確添加on: :create選項?

    0熱度

    2回答

    我正在學習測試自動化(Ruby,selenium-webdriver,RSpec)。但是我遇到了問題,無法自行解決。 spec_helper.rb是(我認爲)沒有按照描述加載here。 1)起初我只是把 「spec_helper.rb」 到文件夾 「規格」 1.B)我插入我的 「spec1.rb」 require 'spec_helper' 1。 C)我總是從文件夾「規格」 rspec spe

    -1熱度

    2回答

    我已經爲控制器中的創建操作方法編寫了RSpec測試。現在我成爲了以下錯誤: error Screen 我的測試: describe '#create' do before(:each) { @address = { attributes: { 'street': "bla", 'street-number': 2, 'zip': "1234

    0熱度

    1回答

    我想檢查我的類是否正在創建一個新對象並返回它的一個實例。我的想法是將change匹配器與be_instance_of匹配器相結合,但RSpec不允許這樣做。 expect { subject.call }.to change { Model.count }.by(1).and be_an_instance_of(Model) 我不想把它分成兩個不同的expects一個無塊,以避免同樣的方法的多