Sha256: 3ca96f108c40e60487bd751f315389175b405563e29fb7f7968ec25171923507

Contents?: true

Size: 956 Bytes

Versions: 6

Compression:

Stored size: 956 Bytes

Contents

require 'spec_helper.rb'

describe "Build Jasmine task" do

  let(:jasmine_core_dir) { "#{Dir.tmpdir}/jasmine-core" }
  let(:jasmine_dev) { JasmineDev.new }

  before do
    reset_dir jasmine_core_dir
    @output = capture_output { jasmine_dev.build_distribution jasmine_core_dir }
  end

  it "should say that JSHint is running" do
    @output.should match(/Running JSHint/)
    @output.should match(/Jasmine JSHint PASSED/)
  end

  it "should tell the developer it is building the distribution" do
    @output.should match(/Building Jasmine distribution/)
  end

  it "should build jasmine.js in the destination directory" do
    File.exist?("#{jasmine_core_dir}/jasmine.js").should be_true
  end

  it "should build jasmine-html.js in the destination directory" do
    File.exist?("#{jasmine_core_dir}/jasmine-html.js").should be_true
  end

  it "should build jasmine.css" do
    File.exist?("#{jasmine_core_dir}/jasmine.css").should be_true
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
evergreen-1.3.0 lib/jasmine/spec/tasks/build_distribution_spec.rb
evergreen-1.2.0 lib/jasmine/spec/tasks/build_distribution_spec.rb
evergreen-1.1.3 lib/jasmine/spec/tasks/build_distribution_spec.rb
evergreen-1.1.2 lib/jasmine/spec/tasks/build_distribution_spec.rb
evergreen-1.1.0 lib/jasmine/spec/tasks/build_distribution_spec.rb
evergreen-1.0.1 lib/jasmine/spec/tasks/build_distribution_spec.rb