Sha256: ff76888d7ecfee994c440770fed579b3ee28cb97daf7dc0173987d4dd0129e99

Contents?: true

Size: 532 Bytes

Versions: 5

Compression:

Stored size: 532 Bytes

Contents

require 'assert'
require 'deas-erbtags'

module Deas::ErbTags

  class BaseTests < Assert::Context
    desc "Deas::ErbTags"
    setup do
      @template = Factory.template(Deas::ErbTags)
    end
    subject{ @template }

    should have_imeths :tag, :link_to, :mail_to, :image_tag

    should "include all of the individual modules" do
      exp_modules = [
        Tag, Capture, LinkTo, MailTo, ImageTag
      ]

      exp_modules.each do |m|
        assert_includes m, subject.class.included_modules
      end
    end

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
deas-erbtags-0.5.0 test/unit/deas-erbtags_tests.rb
deas-erbtags-0.4.2 test/unit/deas-erbtags_tests.rb
deas-erbtags-0.4.1 test/unit/deas-erbtags_tests.rb
deas-erbtags-0.4.0 test/unit/deas-erbtags_tests.rb
deas-erbtags-0.3.0 test/unit/deas-erbtags_tests.rb