Sha256: 12b45e18a888d620fe3b01c3f8dfb54dc3485f45aa1c51feae93c98ebf3069e3

Contents?: true

Size: 1.18 KB

Versions: 5

Compression:

Stored size: 1.18 KB

Contents

require "rails_helper"

module MnoEnterprise
  RSpec.describe PagesController, type: :routing do
    routes { MnoEnterprise::Engine.routes }

    it "routes to #launch" do
      expect(get("/launch/cld-1f47d5s4")).to route_to("mno_enterprise/pages#launch", id: 'cld-1f47d5s4')
      expect(get("/launch/bla.mcube.co")).to route_to("mno_enterprise/pages#launch", id: 'bla.mcube.co')
    end

    it "routes to #launch" do
      expect(get("/loading/cld-1f47d5s4")).to route_to("mno_enterprise/pages#loading", id: 'cld-1f47d5s4')
      expect(get("/loading/bla.mcube.co")).to route_to("mno_enterprise/pages#loading", id: 'bla.mcube.co')
    end

    it 'routes to #app_access_unauthorized' do
      expect(get("/app_access_unauthorized")).to route_to("mno_enterprise/pages#app_access_unauthorized")
    end

    it 'routes to #billing_details_required' do
      expect(get("/billing_details_required")).to route_to("mno_enterprise/pages#billing_details_required")
    end

    it 'routes to #app_logout' do
      expect(get("/app_logout")).to route_to("mno_enterprise/pages#app_logout")
    end

    it 'routes to #terms' do
      expect(get("/terms")).to route_to("mno_enterprise/pages#terms")
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mno-enterprise-api-3.3.2 spec/routing/mno_enterprise/pages_controller_routing_spec.rb
mno-enterprise-api-3.2.1 spec/routing/mno_enterprise/pages_controller_routing_spec.rb
mno-enterprise-api-3.3.1 spec/routing/mno_enterprise/pages_controller_routing_spec.rb
mno-enterprise-api-3.3.0 spec/routing/mno_enterprise/pages_controller_routing_spec.rb
mno-enterprise-api-3.2.0 spec/routing/mno_enterprise/pages_controller_routing_spec.rb