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

Rename Problem to Translation

This commit is contained in:
2014-12-13 17:00:00 +01:00
parent 94087d31d2
commit e13b82ad1f
34 changed files with 244 additions and 239 deletions

View File

@@ -0,0 +1,34 @@
require 'test_helper'
class TranslationTest < ActiveSupport::TestCase
test "should not save translation without title" do
translation = Translation.new(content: 'This is some content')
assert_not translation.save
end
test "should not save translation without content" do
translation = Translation.new(title: 'Translation title')
assert_not translation.save
end
test "should not save translation with duplicate title" do
translation = Translation.new(
title: translations(:one).title,
content: 'This is some content'
)
assert_not translation.save
end
test "should save correct translation" do
translation = Translation.new(
title: 'A unique title',
content: 'Some content'
)
assert translation.save
end
test "should have correct original url" do
first = Translation.first
assert_equal "https://projecteuler.net/problem=#{first.id}", first.original_url
end
end