[1m[35m (0.1ms)[0m [1m[34mSELECT sqlite_version(*)[0m [1m[35m (0.9ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m [1m[35m (0.3ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m [1m[35m (0.9ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (0)[0m [1m[35m (0.9ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m [1m[36mActiveRecord::InternalMetadata Load (0.2ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]] [1m[35m (0.2ms)[0m [1m[36mbegin transaction[0m [1m[36mActiveRecord::InternalMetadata Create (0.9ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2018-05-27 10:33:54.700563"], ["updated_at", "2018-05-27 10:33:54.700563"]] [1m[35m (1.4ms)[0m [1m[36mcommit transaction[0m [1m[36mActiveRecord::InternalMetadata Load (0.3ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]] [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m [1m[35m (0.1ms)[0m [1m[36mcommit transaction[0m [1m[35m (0.2ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 05:33:54 -0500 Processing by SampleController#final_fallback as HTML Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m [1m[36mActiveRecord::SchemaMigration Load (0.5ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.3ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:37:41 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (2.2ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.6ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=beta Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 14ms (Views: 13.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 3.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:39:12 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.5ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.2ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=beta Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.1ms) Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.1ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:40:27 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms) [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.2ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (1.3ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.8ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.1ms) Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.3ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.1ms) Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:42:55 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.8ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 9ms (Views: 8.7ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.1ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 05:43:52 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.3ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 13ms (Views: 12.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:11:25 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (2.2ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (1.2ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.3ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 8ms (Views: 7.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:12:52 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.4ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (1.2ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.4ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:14:28 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (3.0ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.1ms) Completed 200 OK in 9ms (Views: 8.8ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.0ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:14:55 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.3ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (1.3ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.0ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 9ms (Views: 8.6ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:05 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 3.1ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (2.0ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.1ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:24 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 11ms (Views: 10.6ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:16:44 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.0ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.8ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 11ms (Views: 10.7ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:19:47 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.9ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.0ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.8ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 10ms (Views: 9.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.0ms) [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:24:23 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.9ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 [1m[35m (1.5ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 8ms (Views: 8.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:24:53 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.4ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:25:09 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.0ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.6ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.3ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 8ms (Views: 7.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:26:47 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.1ms) Completed 200 OK in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.3ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.0ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.8ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 11ms (Views: 10.4ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.6ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:28:45 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.1ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.4ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:28:56 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:30:47 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (3.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (1.4ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (1.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:30:56 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 3.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (2.0ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.6ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.9ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 [1m[35m (0.3ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:31:02 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.1ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.9ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.2ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.9ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.1ms) Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms) [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.1ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:32:39 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.7ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by Beta::SampleController#a_path_overridden_from_v1 as version=beta Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 7ms (Views: 6.3ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:33:06 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.4ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.1ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.9ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by Beta::SampleController#a_path_overridden_from_v1 as version=beta Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.0ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_beta_is_not_present_in_lower_versions ----------------------------------------------------------------------------------- Started GET "/a_path_only_in_beta" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_beta_matches_for_beta_requests ---------------------------------------------------------------------------- Started GET "/a_path_only_in_beta" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 3ms (Views: 2.8ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:36:50 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (1.0ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.8ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.8ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.2ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by Beta::SampleController#a_path_overridden_from_v1 as version=beta Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 10ms (Views: 10.1ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_beta_is_not_present_in_lower_versions ----------------------------------------------------------------------------------- Started GET "/a_path_only_in_beta" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by Beta::SampleController#a_path_only_in_beta as version=beta Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_beta_matches_for_beta_requests ---------------------------------------------------------------------------- Started GET "/a_path_only_in_beta" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by Beta::SampleController#a_path_only_in_beta as version=beta Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.1ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms) [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:37:32 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m [1m[36m (0.8ms)[0m [1mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL) [0m [1m[35m (0.1ms)[0m select sqlite_version(*) [1m[36m (0.7ms)[0m [1mCREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")[0m [1m[35m (0.1ms)[0m SELECT version FROM "schema_migrations" [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('0')[0m [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations" [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_request_with_a_'beta'_version_matches_as_the_highest_version_number ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by Beta::SampleController#a_path_overridden_from_v1 as version=beta Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.2ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_request_without_a_verison_cascades_to_versionless_routes ------------------------------------------------------------------------------------- Started GET "/final_fallback" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by SampleController#final_fallback as HTML Rendered text template (0.0ms) Completed 200 OK in 2ms (Views: 2.0ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m --------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_a_higher_version_will_cascade_on_lower_versions --------------------------------------------------------------------------------------------- Started GET "/a_path_only_in_v3" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 [1m[35m (0.2ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_beta_is_not_present_in_lower_versions ----------------------------------------------------------------------------------- Started GET "/a_path_only_in_beta" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_defined_in_beta_matches_for_beta_requests ---------------------------------------------------------------------------- Started GET "/a_path_only_in_beta" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by Beta::SampleController#a_path_only_in_beta as version=beta Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_not_defined_on_a_specific_verison_will_cascade_to_until_a_lower_version_match_is_found ------------------------------------------------------------------------------------------------------------------------- Started GET "/a_path_in_v2" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by V2::SampleController#a_path_in_v2 as version=3 Rendered text template (0.0ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m -------------------------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_lower_than_it_self_will_return_a_404 -------------------------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_a_route_removed_in_a_version_will_return_a_404 ------------------------------------------------------------------------- Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by V1::SampleController#another_path_in_v1 as version=1 Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) Started GET "/another_path_in_v1" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_higher_verison ------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by V2::SampleController#a_path_overridden_from_v1 as version=2 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------------------ VersionedRoutingTest: test_a_route_with_an_override_will_match_on_the_lower_verison_if_specified ------------------------------------------------------------------------------------------------ Started GET "/a_path_overridden_from_v1/somevalue/whats/anothervalue" for 127.0.0.1 at 2018-05-27 06:38:23 -0500 Processing by V1::SampleController#a_path_overridden_from_v1 as version=1 Parameters: {"id"=>"somevalue", "ok"=>"anothervalue"} Rendered text template (0.0ms) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms) [1m[35m (0.1ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ----------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_in_earlier_version ----------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.1ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version ------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_contains_routes_defined_within_version_if_the_HTTP_method_differs ---------------------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ---------------------------------------------------------------------------------------- VersionedRoutingTest: test_version_does_not_contain_routes_overridden_in_earlier_version ---------------------------------------------------------------------------------------- [1m[35m (0.0ms)[0m rollback transaction [1m[36m (0.0ms)[0m [1mbegin transaction[0m ------------------------------------------------------------------------------------ VersionedRoutingTest: test_version_does_not_contains_routes_defined_in_later_version ------------------------------------------------------------------------------------ [1m[35m (0.0ms)[0m rollback transaction