require 'abstract_unit'
class FormCountryHelperTest < ActionView::TestCase
tests ActionView::Helpers::FormCountryHelper
silence_warnings do
Post = Struct.new('Post', :title, :author_name, :body, :secret, :written_on, :category, :origin)
end
def test_country_select
@post = Post.new
@post.origin = "Denmark"
expected_select = <<-COUNTRIES
COUNTRIES
assert_dom_equal(expected_select[0..-2], country_select("post", "origin"))
end
def test_country_select_with_priority_countries
@post = Post.new
@post.origin = "Denmark"
expected_select = <<-COUNTRIES
COUNTRIES
assert_dom_equal(expected_select[0..-2], country_select("post", "origin", ["New Zealand", "Nicaragua"]))
end
def test_country_select_with_selected_priority_country
@post = Post.new
@post.origin = "New Zealand"
expected_select = <<-COUNTRIES
COUNTRIES
assert_dom_equal(expected_select[0..-2], country_select("post", "origin", ["New Zealand", "Nicaragua"]))
end
end