Sha256: 1e6d9adf253807a47daf3c93687abb18537c7713e0817a6d797107c7c9681787
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
require 'abstract_unit' require 'controller/fake_models' class RecordIdentifierTest < ActiveSupport::TestCase include ActionView::RecordIdentifier def setup @klass = Comment @record = @klass.new @singular = 'comment' @plural = 'comments' @uncountable = Sheep end def test_dom_id_with_new_record assert_equal "new_#{@singular}", dom_id(@record) end def test_dom_id_with_new_record_and_prefix assert_equal "custom_prefix_#{@singular}", dom_id(@record, :custom_prefix) end def test_dom_id_with_saved_record @record.save assert_equal "#{@singular}_1", dom_id(@record) end def test_dom_id_with_prefix @record.save assert_equal "edit_#{@singular}_1", dom_id(@record, :edit) end def test_dom_class assert_equal @singular, dom_class(@record) end def test_dom_class_with_prefix assert_equal "custom_prefix_#{@singular}", dom_class(@record, :custom_prefix) end def test_dom_id_as_singleton_method @record.save assert_equal "#{@singular}_1", ActionView::RecordIdentifier.dom_id(@record) end def test_dom_class_as_singleton_method assert_equal @singular, ActionView::RecordIdentifier.dom_class(@record) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activejob-lock-0.0.2 | rails/actionview/test/template/record_identifier_test.rb |
activejob-lock-0.0.1 | rails/actionview/test/template/record_identifier_test.rb |