Sha256: 3cb8ceb1345669aac23f537db2ce65eeb443163cc70b7eb0627b2788e818eac5
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
require File.expand_path('../../helper', __FILE__) class TestGenerator < Noft::TestCase def test_generate_assets icon_set = load_sample1_icon_set output_directory = local_dir('assets') Noft::Generator.generate_assets(icon_set.name, output_directory) assert_sample1_dist_output(output_directory) end def test_generate_assets_with_existing_assets_in_place icon_set = load_sample1_icon_set git_dir = local_dir('myrepo') output_directory = "#{git_dir}/assets/fa" create_git_repo(git_dir) do |dir| update_dir_from_fixture(output_directory, 'sample1/dist') File.write("#{output_directory}/font.ttf", 'random_content') end Noft::Generator.generate_assets(icon_set.name, output_directory) assert_sample1_dist_output(output_directory) in_dir(git_dir) do assert_equal '', run_command('git status -s') end end def test_reset_state_if_unchanged git_dir = local_dir('myrepo') create_git_repo(git_dir) do |dir| update_dir_from_fixture(dir, 'sample1') File.write('font.ttf', 'random_content') end in_dir(git_dir) do File.write('font.ttf', 'other content') assert_equal " M font.ttf\n", run_command('git status -s') Noft::Generator.send(:reset_state_if_unchanged, git_dir) assert_equal '', run_command('git status -s') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
noft-1.0.1 | test/noft/test_generator.rb |
noft-1.0.0 | test/noft/test_generator.rb |