我正在写思维 - 斯芬克斯测试用例。我有以下的测试案例更新夹具栏在ThinkingSphinx的情况下不工作
test 'z' do
app = applications(:one)
message = messages(:two)
message.update_column(:messagable_id, app.id)
message.update_column(:comment, 'This is second message')
ThinkingSphinx::Test.start
sign_in @user
ThinkingSphinx::Test.index
get :index, company_id: @company.id, qc: 'Messages', q: 'Body | second', format: 'json'
assert_response :success
assert_equal decode_json_response(@response)['apps'].count, 2
end
在我的情况message.update_column未服用影响,而是如果我在邮件中同样的变化工装夹具,然后我得到了我的测试用例 通。
有为什么update_column没有采取与思考狮身人面像,因为其他地方update_column工作就好影响任何具体原因。
您是否在使用交易装置进行测试? – pat
是的,我正在使用跨国夹具 –