Sha256: 30070a05a802e8d42586b9e380b144678131174bad02a0a1ffb34792a3f1f849

Contents?: true

Size: 1.21 KB

Versions: 6

Compression:

Stored size: 1.21 KB

Contents

require "test_helper"
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 ["bower_components", "a/b"],
                   RogerSassc.load_paths
    end

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

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

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

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
roger_sassc-1.2.0 test/roger_sassc_test.rb
roger_sassc-1.1.0 test/roger_sassc_test.rb
roger_sassc-1.0.0 test/roger_sassc_test.rb
roger_sassc-0.4.0 test/roger_sassc_test.rb
roger_sassc-0.2.1 test/roger_sassc_test.rb
roger_sassc-0.2.0 test/roger_sassc_test.rb