From 006627789fb8231e15a77d572772dffac4f133df Mon Sep 17 00:00:00 2001 From: Andy Allan Date: Wed, 15 Mar 2017 16:24:39 +0000 Subject: [PATCH] Create a redactions factory and use for model tests. --- test/factories/redaction.rb | 8 ++++++++ test/models/redaction_test.rb | 7 +++---- 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 test/factories/redaction.rb diff --git a/test/factories/redaction.rb b/test/factories/redaction.rb new file mode 100644 index 000000000..0ee5f1963 --- /dev/null +++ b/test/factories/redaction.rb @@ -0,0 +1,8 @@ +FactoryGirl.define do + factory :redaction do + sequence(:title) { |n| "Redaction #{n}" } + sequence(:description) { |n| "Description of redaction #{n}" } + + user + end +end diff --git a/test/models/redaction_test.rb b/test/models/redaction_test.rb index b30c80c66..3cadb8a08 100644 --- a/test/models/redaction_test.rb +++ b/test/models/redaction_test.rb @@ -3,11 +3,10 @@ require "osm" class RedactionTest < ActiveSupport::TestCase api_fixtures - fixtures :redactions def test_cannot_redact_current n = current_nodes(:node_with_versions) - r = redactions(:example) + r = create(:redaction) assert_equal(false, n.redacted?, "Expected node to not be redacted already.") assert_raise(OSM::APICannotRedactError) do n.redact!(r) @@ -16,7 +15,7 @@ class RedactionTest < ActiveSupport::TestCase def test_cannot_redact_current_via_old n = nodes(:node_with_versions_v4) - r = redactions(:example) + r = create(:redaction) assert_equal(false, n.redacted?, "Expected node to not be redacted already.") assert_raise(OSM::APICannotRedactError) do n.redact!(r) @@ -25,7 +24,7 @@ class RedactionTest < ActiveSupport::TestCase def test_can_redact_old n = nodes(:node_with_versions_v3) - r = redactions(:example) + r = create(:redaction) assert_equal(false, n.redacted?, "Expected node to not be redacted already.") assert_nothing_raised(OSM::APICannotRedactError) do n.redact!(r) -- 2.43.2