1
0
mirror of https://github.com/projekteuler/projekteuler.git synced 2025-12-10 00:36:42 +01:00
projekteuler/test/controllers/problems_controller_test.rb

34 lines
749 B
Ruby

require 'test_helper'
class ProblemsControllerTest < ActionDispatch::IntegrationTest
test "should get index" do
get problems_url
assert_response :success
end
test "should get show" do
get problem_url(id: 1)
assert_response :success
end
test "should get untranslated problem" do
get problem_url(id: 3)
assert_response :success
end
test "should redirect to correct problem" do
get '/problem=2'
assert_redirected_to problem_path(id: 2)
end
test "should contain HTML styles in translation content" do
get problem_url(id: 4)
assert_response :success
assert_select ".problem-content" do
assert_select "b", 1
assert_select 'p[style="text-align:center;"]', 1
end
end
end