1
0
mirror of https://github.com/projekteuler/projekteuler.git synced 2025-12-10 08:46:41 +01:00

Rename translation fixtures, explicitly use problem ids

This commit is contained in:
Philipp Fischbeck 2014-12-29 15:41:56 +01:00
parent fa86abc06d
commit d1470f391e
4 changed files with 12 additions and 10 deletions

View File

@ -2,11 +2,11 @@ require 'test_helper'
class TranslationsControllerTest < ActionController::TestCase
setup do
@translation = translations(:one)
@translation = translations(:translation_one)
@update = {
title: 'New title',
content: 'This is the new content',
problem_id: Problem.first
problem_id: 1
}
end

View File

@ -1,7 +1,9 @@
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
one:
Translation_id:
id: 1
translation_id: <%= ActiveRecord::FixtureSet.identify(:translation_one) %>
two:
Translation_id:
id: 2
translation_id: <%= ActiveRecord::FixtureSet.identify(:translation_two) %>

View File

@ -1,11 +1,11 @@
# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
one:
problem: one
translation_one:
problem_id: 1
title: First title
content: The content of the translation
two:
problem: two
translation_two:
problem_id: 2
title: Second title
content: The content of the second translation

View File

@ -13,7 +13,7 @@ class TranslationTest < ActiveSupport::TestCase
test "should not save translation with duplicate title" do
translation = Translation.new(
title: translations(:one).title,
title: translations(:translation_one).title,
content: 'This is some content'
)
assert_not translation.save
@ -23,7 +23,7 @@ class TranslationTest < ActiveSupport::TestCase
translation = Translation.new(
title: 'A unique title',
content: 'Some content',
problem: Problem.first
problem_id: 1
)
assert translation.save
end