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

Show author names in problem and translation views

This commit is contained in:
2019-02-05 12:00:06 +01:00
parent ddb1cfac33
commit 89a8fbba99
14 changed files with 69 additions and 7 deletions

View File

@@ -22,7 +22,7 @@ class TranslationsControllerTest < ActionDispatch::IntegrationTest
assert_response :success
end
test "should create translation" do
test "should create translation anonymously" do
assert_difference('Translation.count') do
post problem_translations_url(problem_id: 1, translation: @update)
end
@@ -30,6 +30,16 @@ class TranslationsControllerTest < ActionDispatch::IntegrationTest
assert_redirected_to problem_path(id: 1)
end
test "should create translation with user" do
login_translator
assert_difference('Translation.count') do
post problem_translations_url(problem_id: 1, translation: @update)
end
assert_redirected_to problem_path(id: 1)
assert_equal users(:translator), Translation.last.author
end
test "should not create incorrect translation" do
assert_no_difference('Translation.count') do
post problem_translations_url(problem_id: 1, translation: @incorrect)