Sha256: 353604a994466bdff0525acd87bfcdff5d09283fa0ce005472740bc09c5c33da
Contents?: true
Size: 1023 Bytes
Versions: 5
Compression:
Stored size: 1023 Bytes
Contents
require 'spec_helper' require 'stringio' describe Less::Loader do describe 'eval console.log()' do it 'should write message to $stdout' do stdout = $stdout; io_stub = StringIO.new begin $stdout = io_stub subject.environment.runtime.eval("console.log('log much?');") ensure $stdout = stdout end io_stub.string.should == "log much?\n" end it 'should write messages to $stdout' do stdout = $stdout; io_stub = StringIO.new begin $stdout = io_stub subject.environment.runtime.eval("console.log('1','2','3');") ensure $stdout = stdout end io_stub.string.should == "1, 2, 3\n" end end describe 'eval process.exit()' do process = Less::Loader::Process it 'should not raise an error' do process.any_instance.should_receive(:warn) do |msg| msg.should match(/JS process\.exit\(-2\)/) end subject.environment.runtime.eval("process.exit(-2);") end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
less-2.6.0 | spec/less/loader_spec.rb |
less-2.5.1 | spec/less/loader_spec.rb |
less-2.5.0 | spec/less/loader_spec.rb |
less-2.4.0 | spec/less/loader_spec.rb |
less-2.3.3 | spec/less/loader_spec.rb |