Sha256: bf331e8d4fe82a68fb353f22ac6b9d467e3daf8caf9b8371fc26bd0eb3411b8a
Contents?: true
Size: 722 Bytes
Versions: 10
Compression:
Stored size: 722 Bytes
Contents
require 'test_helper' require_relative '../lib/snake/writer' class WriterTest < ActiveSupport::TestCase def test_write_file Snake::Writer.write({"var1" => "val1", "var2" => "val2"}) assert_equal File.exists?(File.join(Rails.root, "test/dummy/app/assets/stylesheets/_snake_vars.css.scss")), true end def test_written_file_is_correct values_hash = {"var1" => "val1", "var2" => "val2"} values_arr = values_hash.to_a.map { |el| "$#{el[0]} : #{el[1]};\n"} Snake::Writer.write(values_hash) File.open(File.join(Rails.root, "test/dummy/app/assets/stylesheets/_snake_vars.css.scss")) do |f| f.each_line.with_index { |line, index| assert_equal line, values_arr[index] } end end end
Version data entries
10 entries across 10 versions & 1 rubygems