Sha256: 46d27b548c6c3f467e2de513ea783a6d76801f7c4a4e53320276585bb6888067
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
require 'test_helper' module Ominous class CloserTest < ActiveSupport::TestCase def setup @warning = Warning.find(1) @closer = Closer.find(1) end def test_setup assert(@warning.closers.include?(@closer)) end def test_adding_closer_again_does_not_add_duplicate assert_raise ActiveRecord::RecordInvalid do @warning.closers << @closer end end def test_default_link_text @closer.link_text = nil Closer.closure_methods.keys.each do |closure_method| @closer.closure_method = closure_method @closer.save link_text = "Click here to #{closure_method.to_s}".humanize assert_equal(link_text, @closer.link_text) end end def test_default_link_text_with_empty_string @closer.link_text = " " closure_method = Closer.closure_methods.keys.first @closer.closure_method = closure_method @closer.save link_text = "Click here to #{closure_method.to_s}".humanize assert_equal(link_text, @closer.link_text) end end end
Version data entries
5 entries across 5 versions & 1 rubygems