Sha256: 2d62f0804006c02b9c7f2a5d841de99b8447acfabb6fb985d2f28d2c407c5e07
Contents?: true
Size: 904 Bytes
Versions: 1
Compression:
Stored size: 904 Bytes
Contents
#!/usr/bin/env ruby $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '../lib') require 'test-unit' require 'coffee-processing' class TestCoffeeProcessing < Test::Unit::TestCase def test_indentation without_indentation = " setup = -> null draw = -> null" with_space_indentation = " setup = -> null draw = -> null " with_tab_indentation = " setup = -> null draw = -> null " assert_equal 1, [without_indentation, with_space_indentation, with_tab_indentation].map { |code| CoffeeProcessing.compile 'this.sketch', code }.uniq.length end def test_error begin CoffeeProcessing.compile 'this.sketch', %w[1 2 3 ? 5].join($/) assert false, 'Exception should have been raised' rescue ExecJS::ProgramError => e assert e.to_s =~ /line 4:/, 'Unadjusted line number' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
coffee-processing-0.0.4 | test/test_coffee_processing.rb |