Sha256: 39379ab197151a08b750cbece2eb148952dacdd26ba5c14abae905205769e04b
Contents?: true
Size: 920 Bytes
Versions: 2
Compression:
Stored size: 920 Bytes
Contents
require File.expand_path('../../test_helper', File.dirname(__FILE__)) class CmsSnippetTest < ActiveSupport::TestCase def test_fixtures_validity Cms::Snippet.all.each do |snippet| assert snippet.valid?, snippet.errors.full_messages.to_s end end def test_validations snippet = Cms::Snippet.new snippet.save assert snippet.invalid? assert_has_errors_on snippet, [:label, :slug] end def test_method_content assert_equal cms_snippets(:default).content, Cms::Snippet.content_for('default') assert_equal '', Cms::Snippet.content_for('nonexistent_snippet') end def test_update_forces_page_content_reload snippet = cms_snippets(:default) page = cms_pages(:default) assert_match snippet.content, page.content snippet.update_attribute(:content, 'new_snippet_content') page.reload assert_match /new_snippet_content/, page.content end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comfortable_mexican_sofa-1.1.2 | test/unit/models/snippet_test.rb |
comfortable_mexican_sofa-1.1.1 | test/unit/models/snippet_test.rb |