Sha256: fa0ea2c5f47796db3834a9b1fd9982b689b713195e9e3b81c3435c4ec54e3f43

Contents?: true

Size: 693 Bytes

Versions: 1

Compression:

Stored size: 693 Bytes

Contents

require "rails_helper"

describe "Integration", integration: true do
  let(:rake_test_path) { Rails.root.join("tmp/magic_lamp/rake_test.html") }
  let(:magic_lamp_test_path) { Rails.root.join("tmp/magic_lamp/via_magic_lamp_file.html") }

  it "creates fixture files from lamp files" do
    Dir.chdir(Rails.root) do
      system "rake db:drop"
      system "rake db:create"
      system "rake db:migrate"
      system "rake magic_lamp"
    end

    expect(File.exist?(rake_test_path)).to eq(true)
    expect(File.read(rake_test_path)).to eq("foo\n")

    expect(File.exist?(magic_lamp_test_path)).to eq(true)
    expect(File.read(magic_lamp_test_path)).to match("<h1>New order</h1>")
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
magic_lamp-0.9.0 spec/integration/integration_spec.rb