1
0
mirror of https://github.com/projekteuler/projekteuler.git synced 2026-01-27 02:28:50 +01:00

Add tests for status change

This commit is contained in:
2019-02-02 13:19:20 +01:00
parent 8da1323fd8
commit 0dd3092c4c
3 changed files with 15 additions and 0 deletions

View File

@@ -14,6 +14,12 @@ class ProblemTest < ActiveSupport::TestCase
assert problems(:one).is_translated?
end
test "set_translation should modify status correctly" do
problems(:two).set_translation(translations(:translation_two_alternative))
assert translations(:translation_two).outdated?
assert translations(:translation_two_alternative).in_use?
end
test "should have correct original url" do
assert_equal "https://projecteuler.net/problem=1", problems(:one).original_url
end

View File

@@ -36,5 +36,6 @@ class TranslationTest < ActiveSupport::TestCase
problem_id: 1
)
assert translation.save
assert translation.pending?
end
end