Sha256: 8284ca865cd97457ff2a419a6114dcf6f6461705312fe38bea74d05715029c3f

Contents?: true

Size: 646 Bytes

Versions: 33

Compression:

Stored size: 646 Bytes

Contents

require "spec_helper"
require "generators/clearance/routes/routes_generator"

describe Clearance::Generators::RoutesGenerator, :generator do
  it "adds clearance routes to host application routes" do
    provide_existing_routes_file
    provide_existing_initializer

    routes = file("config/routes.rb")
    initializer = file("config/initializers/clearance.rb")

    run_generator

    expect(initializer).to have_correct_syntax
    expect(initializer).to contain("config.routes = false")
    expect(routes).to have_correct_syntax
    expect(routes).to contain(
      'get "/sign_in" => "clearance/sessions#new", as: "sign_in"'
    )
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
clearance-2.9.3 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.9.2 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.9.1 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.9.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.8.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.7.2 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.7.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.6.2 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.6.1 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.6.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.5.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.4.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.3.1 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.3.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.2.1 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.2.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.1.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.0.0 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.0.0.beta2 spec/generators/clearance/routes/routes_generator_spec.rb
clearance-2.0.0.beta1 spec/generators/clearance/routes/routes_generator_spec.rb