require 'spec_helper' describe Jasmine::Headless::CoffeeScriptCache do include FakeFS::SpecHelpers describe '#action' do let(:file) { 'file' } let(:data) { 'data' } let(:compiled) { 'compiled' } before do CoffeeScript.expects(:compile).with(data).returns(compiled) File.open(file, 'wb') { |fh| fh.print(data) } end it 'should compile coffeescript' do described_class.new(file).action.should == compiled end end end