Sha256: 28ece7baaa55e9af069c4b91fcbdc15bd801c6efb9e90cb215d7bc44d013f051
Contents?: true
Size: 1.21 KB
Versions: 3
Compression:
Stored size: 1.21 KB
Contents
require '_helper' class RedSnowOptionsTest < Test::Unit::TestCase context "Test arguments" do context "Arguments" do should "raise error if first parameter isn't String" do exception = assert_raise(ArgumentError) {RedSnow.parse(1)} assert_equal("Expected string value", exception.message) end should "get option for sourcemaps" do options = RedSnow.parse_options({ :exportSourcemap => true }) assert_equal 4, options end should "get option for required Blueprint name" do options = RedSnow.parse_options({ :requireBlueprintName => true }) assert_equal 2, options end should "get option for required Blueprint name and sourcemaps" do options = RedSnow.parse_options({ :requireBlueprintName => true, :exportSourcemap => true }) assert_equal 6, options end should "get option for required Blueprint name and not sourcemaps" do options = RedSnow.parse_options({ :requireBlueprintName => true, :exportSourcemap => false }) assert_equal 2, options end should "no options" do options = RedSnow.parse_options(0) assert_equal 0, options end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
redsnow-0.3.1 | test/redsnow_options_test.rb |
redsnow-0.3.0 | test/redsnow_options_test.rb |
redsnow-0.2.1 | test/redsnow_options_test.rb |