Files
openfoodnetwork/spec/helpers/bulk_form_builder_spec.rb
Maikel Linke dcb6f4676d Remove all unnecessary spec_helper require statements
The `.rspec` file is doing this for us.
2026-01-21 12:35:34 +11:00

25 lines
647 B
Ruby

# frozen_string_literal: true
class TestHelper < ActionView::Base; end
RSpec.describe BulkFormBuilder do
describe '#text_field' do
let(:product) { create(:product) }
let(:form) { BulkFormBuilder.new(:product, product, self, {}) }
it { expect(form.text_field(:name)).not_to include "changed" }
context "attribute has been changed" do
before { product.assign_attributes name: "updated name" }
it { expect(form.text_field(:name)).to include "changed" }
context "and saved" do
before { product.save }
it { expect(form.text_field(:name)).not_to include "changed" }
end
end
end
end