Sha256: 4d077323af12112e6881323990777e7013edf8c343f1132b37b449634f6f9c87

Contents?: true

Size: 598 Bytes

Versions: 11

Compression:

Stored size: 598 Bytes

Contents

require 'spec_helper'

describe Jasmine::Headless::JSTemplate do
  include FakeFS::SpecHelpers

  let(:template) { described_class.new(file) { data } }
  let(:file) { 'file' }
  let(:data) { 'data' }

  subject { template.render }

  before do
    File.open(file, 'wb') if file
  end

  context "no file'" do
    let(:file) { nil }

    it { should == data }
  end

  context 'file' do
    it { should == %{<script type="text/javascript" src="#{file}"></script>} }
  end

  context 'script as first thing' do
    let(:data) { '<script type="text/javascript"' }

    it { should == data }
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
jasmine-headless-webkit-firstbanco-0.9.0.rc.5 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-firstbanco-0.9.0.rc.4 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-firstbanco-0.9.0.rc.3 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-firstbanco-0.9.0.rc.2 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.9.0.rc.2 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.9.0.rc1 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.8.4 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.8.3 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.8.1 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.8.0 spec/lib/jasmine/headless/js_template_spec.rb
jasmine-headless-webkit-0.8.0.alpha.1 spec/lib/jasmine/headless/js_template_spec.rb