Sha256: 52818439669e391a38e4c7fd7f4a7b1a3587388714890ca31ad1300c2ee6c3fc

Contents?: true

Size: 948 Bytes

Versions: 6

Compression:

Stored size: 948 Bytes

Contents

require 'spec_helper'
require 'support/dummy_app'
require 'support/matchers/have_text'

app = DummyApp.new(ENV["RAILS_ENV"])

app.start_server do
  {view: "/posts/1", mailer: "/posts/1/mail"}.each do |type, path|
    page = app.get(path)

    describe "in a #{type}" do
      it "runs in the correct environment" do
        page.should have_text(app.environment).in("#environment")
      end

      it "can use path helpers with a model" do
        page.should have_text("/en/posts/1").in("#path_with_model")
      end

      it "can use path helpers with an id" do
        page.should have_text("/en/posts/1").in("#path_with_id")
      end

      it "can use url helpers with a model" do
        page.should have_text("http://www.example.com/en/posts/1").in("#url_with_model")
      end

      it "can use url helpers with an id" do
        page.should have_text("http://www.example.com/en/posts/1").in("#url_with_id")
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
draper-1.0.0.beta6 spec/integration/integration_spec.rb
draper-1.0.0.beta5 spec/integration/integration_spec.rb
draper-1.0.0.beta4 spec/integration/integration_spec.rb
draper-1.0.0.beta3 spec/integration/integration_spec.rb
draper-1.0.0.beta2 spec/integration/integration_spec.rb
draper-1.0.0.beta1 spec/integration/integration_spec.rb