Я пишу анализы для тестирования сфинксов. я следующий тестовый случайОбновление колонки прибора не работает в случае 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
Да, я использую транснациональные светильники –