Fix flaky expectations in import-related tests (#963)

This commit is contained in:
Juan José Mata
2026-02-11 19:42:26 +01:00
committed by GitHub
parent 8276800859
commit d3c4986bfd
2 changed files with 16 additions and 6 deletions

View File

@@ -40,11 +40,12 @@ class ImportsControllerTest < ActionDispatch::IntegrationTest
adapter.stubs(:supported_extensions).returns(%w[.csv .pdf])
VectorStore::Registry.stubs(:adapter).returns(adapter)
@user.family.expects(:upload_document).with do |file_content:, filename:, **|
family_document = family_documents(:tax_return)
Family.any_instance.expects(:upload_document).with do |file_content:, filename:, **|
assert_not_empty file_content
assert_equal "valid.csv", filename
true
end.returns(family_documents(:tax_return))
end.returns(family_document)
assert_no_difference "Import.count" do
post imports_url, params: {