31 lines
860 B
Ruby
31 lines
860 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "helper"
|
|
|
|
class TestSass < JekyllUnitTest
|
|
context "importing partials" do
|
|
setup do
|
|
@site = Jekyll::Site.new(Jekyll.configuration({
|
|
"source" => source_dir,
|
|
"destination" => dest_dir,
|
|
}))
|
|
@site.process
|
|
@test_css_file = dest_dir("css/main.css")
|
|
end
|
|
|
|
should "import SCSS partial" do
|
|
assert_equal ".half {\n width: 50%; }\n", File.read(@test_css_file)
|
|
end
|
|
|
|
should "register the SCSS converter" do
|
|
message = "SCSS converter implementation should exist."
|
|
assert !!@site.find_converter_instance(Jekyll::Converters::Scss), message
|
|
end
|
|
|
|
should "register the Sass converter" do
|
|
message = "Sass converter implementation should exist."
|
|
assert !!@site.find_converter_instance(Jekyll::Converters::Sass), message
|
|
end
|
|
end
|
|
end
|