Sha256: 7704697bb7cd66aae78e90d6353b7d81368f67c2510138ae994c0ec56d367635

Contents?: true

Size: 759 Bytes

Versions: 1

Compression:

Stored size: 759 Bytes

Contents

require 'assert'
require 'dassets/engine'
require 'dassets-erb'

class Dassets::Erb::Engine

  class BaseTests < Assert::Context
    desc "the Dassets::Erb engine"
    setup do
      @engine = Dassets::Erb::Engine.new
    end
    subject{ @engine }

    should "be a Dassets engine" do
      assert_kind_of Dassets::Engine, subject
      assert_respond_to 'ext', subject
      assert_respond_to 'compile', subject
    end

    should "remove any input extension to `css`" do
      assert_equal '', subject.ext('erb')
      assert_equal '', subject.ext('erubis')
      assert_equal '', subject.ext('whatever')
    end

    should "compile any input content as Erb" do
      assert_equal @factory.erb_compiled, subject.compile(@factory.erb)
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dassets-erb-0.1.0 test/unit/engine_tests.rb