Sha256: 5f59eb99a8302d465058d3cfc6dfd649f0dc86b5e15036dc6b6afe6eb922157a

Contents?: true

Size: 1.09 KB

Versions: 2

Compression:

Stored size: 1.09 KB

Contents

require "roger_sassc"

module RogerSassc
  # Main module tests
  # Maintaining the load paths
  class TestRogerSassc < ::Test::Unit::TestCase
    def setup
      RogerSassc.load_paths = RogerSassc::DEFAULT_LOAD_PATHS.dup
    end

    def teardown
      # Reset back to default
      RogerSassc.load_paths = RogerSassc::DEFAULT_LOAD_PATHS.dup
    end

    def test_append_load_path
      RogerSassc.append_path("a/b")
      assert_equal RogerSassc.load_paths,
                   ["html/stylesheets", "bower_components", "a/b"]
    end

    def test_append_load_path_with_multiple_params
      RogerSassc.append_path("a/b", "b/c")
      assert_equal RogerSassc.load_paths,
                   ["html/stylesheets", "bower_components", "a/b", "b/c"]
    end

    def test_append_load_path_with_array
      RogerSassc.append_path(["a/b", "b/c"])
      assert_equal RogerSassc.load_paths,
                   ["html/stylesheets", "bower_components", "a/b", "b/c"]
    end

    def test_default_load_path
      assert_equal RogerSassc.load_paths,
                   ["html/stylesheets", "bower_components"]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roger_sassc-0.1.1 test/roger_sassc_test.rb
roger_sassc-0.1.0 test/roger_sassc_test.rb