test/dummy/log/test.log in dismissible_blocks-0.0.2 vs test/dummy/log/test.log in dismissible_blocks-1.1.0
- old
+ new
@@ -21140,5 +21140,8596 @@
Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
Started GET "/login" for 127.0.0.1 at 2014-03-05 11:54:45 -0500
Processing by SessionsController#new as HTML
Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)
[1m[35m (0.1ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.4ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.2ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-05-17 16:15:14', '2014-05-17 16:15:14', 980190962)[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-05-17 16:15:14', '2014-05-17 16:15:14', 298486374)
+ [1m[36m (5.4ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = 'john' LIMIT 1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.2ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = 980190962[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-05-17 16:15:14.510471"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 20ms (Views: 0.2ms | ActiveRecord: 0.9ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-05-17 12:15:19 -0400
+Processing by SessionsController#new as HTML
+Completed 200 OK in 151ms (Views: 132.4ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-05-17 12:15:19 -0400
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-05-17 12:15:19 -0400
+Started POST "/login" for 127.0.0.1 at 2014-05-17 12:15:19 -0400
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = 'john' AND "users"."password" = 'lorem' LIMIT 1[0m
+Redirected to http://127.0.0.1:63125/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-05-17 12:15:19 -0400
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = 'john' LIMIT 1
+Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.2ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-05-17 12:15:20 -0400
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = 'john' LIMIT 1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = 980190962 [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-05-17 16:15:20.450797"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 8ms (Views: 0.3ms | ActiveRecord: 1.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-05-17 12:15:20 -0400
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63125/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-05-17 12:15:20 -0400
+Processing by SessionsController#new as HTML
+Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-05-17 12:15:20 -0400
+Processing by SessionsController#new as HTML
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-05-17 12:15:21 -0400
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = 'mike' AND "users"."password" = 'ipsum' LIMIT 1[0m
+Redirected to http://127.0.0.1:63125/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-05-17 12:15:21 -0400
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = 'mike' LIMIT 1
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.2ms)
+Started GET "/logout" for 127.0.0.1 at 2014-05-17 12:15:21 -0400
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63125/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-05-17 12:15:21 -0400
+Processing by SessionsController#new as HTML
+Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-20 17:35:29', '2014-12-20 17:35:29', 980190962)[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-20 17:35:29', '2014-12-20 17:35:29', 298486374)
+ [1m[36m (1.8ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = 'john' LIMIT 1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = 980190962[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:35:29.709906"]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 11ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (0.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-20 17:37:43', '2014-12-20 17:37:43', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-20 17:37:43', '2014-12-20 17:37:43', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:37:43.651168"], ["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.2ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (3.3ms)
+Completed 200 OK in 61ms (Views: 51.0ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:63388/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:37:46.760122"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63388/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:37:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-20 12:37:47 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:63388/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 12:37:47 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 12:37:47 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63388/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:37:47 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.8ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.2ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-20 17:40:54', '2014-12-20 17:40:54', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-20 17:40:54', '2014-12-20 17:40:54', 298486374)[0m
+ [1m[35m (1.3ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:40:54.850329"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 27ms (Views: 18.8ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:63484/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.7ms)
+Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:40:57.916671"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63484/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:40:57 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:40:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-20 12:40:58 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:63484/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 12:40:58 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 12:40:58 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63484/login
+Completed 302 Found in 0ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:40:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.0ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-20 17:41:24', '2014-12-20 17:41:24', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-20 17:41:24', '2014-12-20 17:41:24', 298486374)[0m
+ [1m[35m (1.6ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 24ms (Views: 16.0ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:63571/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:41:26.531193"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 13ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63571/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:63571/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:63571/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 12:41:26 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 17:41:26.967503"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 4ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-20 18:44:50', '2014-12-20 18:44:50', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-20 18:44:50', '2014-12-20 18:44:50', 298486374)[0m
+ [1m[35m (0.9ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 32ms (Views: 24.3ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:64452/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 18:44:53.628792"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 14ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:64452/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:64452/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:64452/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-20 13:44:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-20 18:44:54.025991"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.6ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.1ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.5ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 15:54:15', '2014-12-22 15:54:15', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 15:54:15', '2014-12-22 15:54:15', 298486374)[0m
+ [1m[35m (0.6ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 15:54:15.911248"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 12ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.2ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.1ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:34:45', '2014-12-22 16:34:45', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:34:45', '2014-12-22 16:34:45', 298486374)[0m
+ [1m[35m (0.6ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:34:45.311654"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 13ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 58ms (Views: 50.6ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:52948/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:52948/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:52948/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:34:48.744934"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:52948/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:34:48 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.7ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:35:55', '2014-12-22 16:35:55', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:35:55', '2014-12-22 16:35:55', 298486374)[0m
+ [1m[35m (1.8ms)[0m commit transaction
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:35:55.478304"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.4ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:36:49', '2014-12-22 16:36:49', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:36:49', '2014-12-22 16:36:49', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:36:49.341535"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 26ms (Views: 17.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53041/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:36:51.664592"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.1ms | ActiveRecord: 0.6ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53041/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:53041/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:36:51 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 1ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:36:52 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53041/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:52 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.8ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:36:56', '2014-12-22 16:36:56', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:36:56', '2014-12-22 16:36:56', 298486374)[0m
+ [1m[35m (1.3ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:36:56.827165"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.8ms)
+Completed 200 OK in 28ms (Views: 18.7ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:36:58 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:36:58 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:53123/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53123/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.6ms)[0m rollback transaction
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53123/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.9ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:36:59.444815"], ["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 1.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53123/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:36:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.0ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.2ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:38:54', '2014-12-22 16:38:54', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:38:54', '2014-12-22 16:38:54', 298486374)[0m
+ [1m[35m (1.3ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:38:54.548204"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.3ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:39:43', '2014-12-22 16:39:43', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:39:43', '2014-12-22 16:39:43', 298486374)[0m
+ [1m[35m (1.4ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:39:43.387961"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:39:47', '2014-12-22 16:39:47', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:39:47', '2014-12-22 16:39:47', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:39:47.950040"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.1ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:39:52', '2014-12-22 16:39:52', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:39:52', '2014-12-22 16:39:52', 298486374)[0m
+ [1m[35m (0.7ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:39:52.829743"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.4ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:41:18', '2014-12-22 16:41:18', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:41:18', '2014-12-22 16:41:18', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:41:18.116043"], ["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.0ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:42:23', '2014-12-22 16:42:23', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:42:23', '2014-12-22 16:42:23', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:42:23.932733"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 12ms (Views: 0.2ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:42:25 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 23ms (Views: 15.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:42:25 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:42:25 -0500
+Started GET "/favicon.ico" for 127.0.0.1 at 2014-12-22 11:42:25 -0500
+Started GET "/favicon.ico" for 127.0.0.1 at 2014-12-22 11:42:25 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:42:26 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53239/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:42:26 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:42:26 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:42:26.254288"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.1ms | ActiveRecord: 0.7ms)
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:42:26 -0500
+Processing by SessionsController#new as HTML
+Redirected to http://127.0.0.1:53239/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:42:26 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.4ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:42:57', '2014-12-22 16:42:57', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:42:57', '2014-12-22 16:42:57', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:42:57.276381"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 12ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 27ms (Views: 18.0ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Started GET "/favicon.ico" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Started GET "/favicon.ico" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53357/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:42:59.609902"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Processing by SessionsController#new as HTML
+Redirected to http://127.0.0.1:53357/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:42:59 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.4ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.4ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.7ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:48:16', '2014-12-22 16:48:16', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:48:16', '2014-12-22 16:48:16', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:48:16.168716"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 12ms (Views: 0.2ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.4ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:48:52', '2014-12-22 16:48:52', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:48:52', '2014-12-22 16:48:52', 298486374)[0m
+ [1m[35m (1.4ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:48:52.923148"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 24ms (Views: 17.3ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Started GET "/favicon.ico" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Started GET "/favicon.ico" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53568/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:48:55.782794"], ["id", 980190962]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 0.8ms)
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Processing by SessionsController#new as HTML
+Redirected to http://127.0.0.1:53568/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:48:55 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.3ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:49:27', '2014-12-22 16:49:27', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:49:27', '2014-12-22 16:49:27', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:49:27.392955"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.7ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.8ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:52:10', '2014-12-22 16:52:10', 980190962)[0m
+ [1m[35mFixture Insert (0.0ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:52:10', '2014-12-22 16:52:10', 298486374)
+ [1m[36m (1.1ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:12 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 24ms (Views: 15.3ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:52:12 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:52:12 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53700/landing
+Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:13.166752"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.6ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53700/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:53700/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53700/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:13.598176"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:52:18', '2014-12-22 16:52:18', 980190962)[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:52:18', '2014-12-22 16:52:18', 298486374)
+ [1m[36m (1.7ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:18.578676"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.1ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:52:41', '2014-12-22 16:52:41', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:52:41', '2014-12-22 16:52:41', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:41.134248"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.9ms)
+Completed 200 OK in 26ms (Views: 17.3ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53789/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.2ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:43.463839"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.1ms | ActiveRecord: 0.7ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53789/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:53789/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53789/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:43 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.9ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:52:49', '2014-12-22 16:52:49', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:52:49', '2014-12-22 16:52:49', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:49.437992"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:52:53', '2014-12-22 16:52:53', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:52:53', '2014-12-22 16:52:53', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:53.947140"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:55 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 24ms (Views: 15.9ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:52:55 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:52:55 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53870/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:52:56.306781"], ["id", 980190962]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 1.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53870/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:53870/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53870/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:52:56 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.8ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.8ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:53:06', '2014-12-22 16:53:06', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:53:06', '2014-12-22 16:53:06', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:53:06.651681"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.3ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:53:10', '2014-12-22 16:53:10', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:53:10', '2014-12-22 16:53:10', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:53:10.817597"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:12 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.9ms)
+Completed 200 OK in 24ms (Views: 16.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:53:12 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:53:12 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:53951/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53951/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:53951/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:53:13.470301"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:53951/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.8ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.8ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 16:53:51', '2014-12-22 16:53:51', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 16:53:51', '2014-12-22 16:53:51', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:53:51.438768"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 23ms (Views: 16.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54033/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54033/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+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
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 3ms (Views: 2.4ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54033/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 11:53:53 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 11:53:54 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 16:53:54.094655"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 0.7ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 11:53:54 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54033/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 11:53:54 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.1ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:13:15', '2014-12-22 17:13:15', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:13:15', '2014-12-22 17:13:15', 298486374)[0m
+ [1m[35m (0.6ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:13:15.365662"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.2ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:13:20', '2014-12-22 17:13:20', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:13:20', '2014-12-22 17:13:20', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:13:22 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 22ms (Views: 15.0ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:13:22 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:13:22 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54337/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.3ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (2.1ms)
+Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.3ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:13:23.214011"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54337/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54337/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54337/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:13:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.7ms)
+Completed 200 OK in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:13:23.624576"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.3ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:15:48', '2014-12-22 17:15:48', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:15:48', '2014-12-22 17:15:48', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:15:48.999739"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:19:06', '2014-12-22 17:19:06', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:19:06', '2014-12-22 17:19:06', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:19:06.054305"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 23ms (Views: 15.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54470/landing
+Completed 302 Found in 3ms (ActiveRecord: 0.3ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.7ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:19:08.880459"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.9ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54470/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:19:08 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:19:09 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54470/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:19:09 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:19:09 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54470/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:19:09 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.3ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.2ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:23:34', '2014-12-22 17:23:34', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:23:34', '2014-12-22 17:23:34', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:23:34.788463"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:23:38', '2014-12-22 17:23:38', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:23:38', '2014-12-22 17:23:38', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:23:38.948924"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 24ms (Views: 15.6ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54585/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:23:41.800193"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54585/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:23:41 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:23:42 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54585/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:23:42 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:23:42 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54585/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:23:42 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.5ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.6ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.4ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:24:07', '2014-12-22 17:24:07', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:24:07', '2014-12-22 17:24:07', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:07.715950"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:24:13', '2014-12-22 17:24:13', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:24:13', '2014-12-22 17:24:13', 298486374)[0m
+ [1m[35m (0.9ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:13.251910"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:24:17', '2014-12-22 17:24:17', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:24:17', '2014-12-22 17:24:17', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:17.624998"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:24:21', '2014-12-22 17:24:21', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:24:21', '2014-12-22 17:24:21', 298486374)[0m
+ [1m[35m (0.6ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:21.992574"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 22ms (Views: 15.2ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:24:23 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:24:23 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54674/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:24.332055"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54674/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54674/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54674/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:24 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:24:44', '2014-12-22 17:24:44', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:24:44', '2014-12-22 17:24:44', 298486374)[0m
+ [1m[35m (0.9ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:44.203645"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.0ms)
+Completed 200 OK in 24ms (Views: 16.4ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54755/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:24:46.539934"], ["id", 980190962]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 0.8ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54755/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54755/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54755/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:24:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.4ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:25:16', '2014-12-22 17:25:16', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:25:16', '2014-12-22 17:25:16', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:25:16.673419"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.3ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:25:21', '2014-12-22 17:25:21', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:25:21', '2014-12-22 17:25:21', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:25:21.178050"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 27ms (Views: 18.7ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54836/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:25:23.472991"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 8ms (Views: 0.1ms | ActiveRecord: 0.6ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54836/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.7ms)
+Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54836/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54836/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:25:49', '2014-12-22 17:25:49', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:25:49', '2014-12-22 17:25:49', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 24ms (Views: 16.8ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54918/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:25:51.696036"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54918/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54918/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:25:51 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:25:52 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54918/login
+Completed 302 Found in 0ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:25:52 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:25:52.093930"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:26:14', '2014-12-22 17:26:14', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:26:14', '2014-12-22 17:26:14', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 26ms (Views: 17.8ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:54999/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:26:16.953179"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54999/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:26:16 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:26:17 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:26:17 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:54999/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:26:17 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:26:17 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:54999/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:26:17 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:26:17.356774"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:27:20', '2014-12-22 17:27:20', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:27:20', '2014-12-22 17:27:20', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:27:20.374312"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 24ms (Views: 16.6ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55081/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 4ms (Views: 3.1ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:27:22.693861"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55081/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55081/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:27:22 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:27:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55081/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:27:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.6ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:37:05', '2014-12-22 17:37:05', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:37:05', '2014-12-22 17:37:05', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:37:05.883757"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:37:10', '2014-12-22 17:37:10', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:37:10', '2014-12-22 17:37:10', 298486374)[0m
+ [1m[35m (0.7ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:37:10.532973"], ["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.3ms | ActiveRecord: 0.7ms)
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 24ms (Views: 16.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55252/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55252/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55252/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:37:13.789570"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55252/login
+Completed 302 Found in 0ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:37:13 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:43:04', '2014-12-22 17:43:04', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:43:04', '2014-12-22 17:43:04', 298486374)[0m
+ [1m[35m (9.4ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:43:04.863627"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:43:06 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 24ms (Views: 15.7ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:43:06 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:43:06 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55422/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 4ms (Views: 3.3ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55422/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55422/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:43:07.469424"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55422/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:43:07 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:44:00', '2014-12-22 17:44:00', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:44:00', '2014-12-22 17:44:00', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:44:00.182886"], ["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:44:02 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.9ms)
+Completed 200 OK in 25ms (Views: 17.2ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:44:02 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:44:02 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:44:02 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55506/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:44:02 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.9ms)
+Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:44:03.015510"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55506/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.7ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55506/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55506/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:44:03 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_helper_method_dismissible_blocks_controller?_exists
+-----------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:45:53', '2014-12-22 17:45:53', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:45:53', '2014-12-22 17:45:53', 298486374)[0m
+ [1m[35m (1.3ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:45:54.011556"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:45:55 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.5ms)
+Completed 200 OK in 26ms (Views: 17.5ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55598/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55598/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55598/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:45:56.663422"], ["id", 980190962]]
+ [1m[36m (0.5ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 1.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55598/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:45:56 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.6ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:46:27', '2014-12-22 17:46:27', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:46:27', '2014-12-22 17:46:27', 298486374)[0m
+ [1m[35m (0.7ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 24ms (Views: 15.9ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55682/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55682/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:46:29 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:46:30 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55682/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:46:30 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:46:30 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:46:30.248831"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:46:30 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55682/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:46:30 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:46:30.362464"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.3ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:53:37', '2014-12-22 17:53:37', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:53:37', '2014-12-22 17:53:37', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:53:37.557434"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:53:44', '2014-12-22 17:53:44', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:53:44', '2014-12-22 17:53:44', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:53:44.257245"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:53:46 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 25ms (Views: 17.0ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:53:46 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:53:46 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55803/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:53:47.235499"], ["id", 980190962]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.2ms | ActiveRecord: 0.8ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55803/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55803/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55803/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:53:47 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (1.2ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (1.1ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:53:53', '2014-12-22 17:53:53', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:53:53', '2014-12-22 17:53:53', 298486374)[0m
+ [1m[35m (0.8ms)[0m commit transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:53:53.307916"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:56:24', '2014-12-22 17:56:24', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:56:24', '2014-12-22 17:56:24', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:56:24.048330"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:59:13', '2014-12-22 17:59:13', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:59:13', '2014-12-22 17:59:13', 298486374)[0m
+ [1m[35m (0.6ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:59:13.217676"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.5ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:59:48', '2014-12-22 17:59:48', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:59:48', '2014-12-22 17:59:48', 298486374)[0m
+ [1m[35m (1.2ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:59:48.054332"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.2ms | ActiveRecord: 0.6ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 24ms (Views: 16.9ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:55940/landing
+Completed 302 Found in 3ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:59:50.926932"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55940/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:50 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:59:51 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:55940/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:59:51 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:59:51 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:55940/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.8ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.7ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.9ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 17:59:56', '2014-12-22 17:59:56', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 17:59:56', '2014-12-22 17:59:56', 298486374)[0m
+ [1m[35m (1.1ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.1ms)
+Completed 200 OK in 24ms (Views: 16.9ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56027/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:59:58.421564"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 12ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56027/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56027/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56027/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 12:59:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 17:59:58.835963"], ["id", 980190962]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.5ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.3ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:00:04', '2014-12-22 18:00:04', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:00:04', '2014-12-22 18:00:04', 298486374)[0m
+ [1m[35m (1.0ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:04.459914"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 9ms (Views: 0.1ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.0ms)
+Completed 200 OK in 30ms (Views: 20.3ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56108/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:06.803596"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 7ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56108/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:06 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:00:07 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56108/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:00:07 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:00:07 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56108/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:07 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.6ms)
+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
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:00:12', '2014-12-22 18:00:12', 980190962)
+ [1m[36mFixture Insert (0.0ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:00:12', '2014-12-22 18:00:12', 298486374)[0m
+ [1m[35m (0.5ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.6ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:12.935218"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.8ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.6ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:14 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.3ms)
+Completed 200 OK in 28ms (Views: 20.7ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:00:14 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:00:14 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56191/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.0ms)
+Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:15.329268"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 6ms (Views: 0.1ms | ActiveRecord: 0.6ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56191/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56191/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56191/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:15 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [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 "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.4ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:00:21', '2014-12-22 18:00:21', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:00:21', '2014-12-22 18:00:21', 298486374)[0m
+ [1m[35m (0.8ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.9ms)
+Completed 200 OK in 24ms (Views: 16.5ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56272/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 3ms (Views: 2.9ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56272/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:24 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:00:24 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56272/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:00:24 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:00:24 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:24.324276"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 12ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:00:24 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56272/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:00:24 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:24.445137"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 4ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:00:34', '2014-12-22 18:00:34', 980190962)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:00:34', '2014-12-22 18:00:34', 298486374)[0m
+ [1m[35m (0.5ms)[0m commit transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:00:34.268070"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 13ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.8ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.6ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.4ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.3ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:05:49', '2014-12-22 18:05:49', 980190962)[0m
+ [1m[35mFixture Insert (0.0ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:05:49', '2014-12-22 18:05:49', 298486374)
+ [1m[36m (0.7ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:51 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 23ms (Views: 15.3ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:05:51 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:05:51 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:05:51 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.4ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56369/landing
+Completed 302 Found in 3ms (ActiveRecord: 0.4ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:05:51 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.4ms)
+Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:05:52.098962"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 10ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56369/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56369/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56369/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:52 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:05:52.496268"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 4ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.9ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.9ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.7ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:05:57', '2014-12-22 18:05:57', 980190962)[0m
+ [1m[35mFixture Insert (0.0ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:05:57', '2014-12-22 18:05:57', 298486374)
+ [1m[36m (1.0ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:58 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.2ms)
+Completed 200 OK in 24ms (Views: 16.7ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56456/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:05:59.369211"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56456/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.8ms)
+Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56456/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56456/login
+Completed 302 Found in 0ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:05:59 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:05:59.810634"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.6ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.7ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.3ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.2ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:08:13', '2014-12-22 18:08:13', 980190962)[0m
+ [1m[35mFixture Insert (0.1ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:08:13', '2014-12-22 18:08:13', 298486374)
+ [1m[36m (1.2ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.3ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:13.063466"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 11ms (Views: 0.1ms | ActiveRecord: 0.6ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:15 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.3ms)
+Completed 200 OK in 23ms (Views: 15.8ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:08:15 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:08:15 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:15 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56542/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:15 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.7ms)
+Completed 200 OK in 3ms (Views: 2.5ms | ActiveRecord: 0.0ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:16.055892"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 7ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56542/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.4ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56542/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56542/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:16 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.4ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.6ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:08:21', '2014-12-22 18:08:21', 980190962)[0m
+ [1m[35mFixture Insert (0.0ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:08:21', '2014-12-22 18:08:21', 298486374)
+ [1m[36m (1.0ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:21.129280"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 9ms (Views: 0.2ms | ActiveRecord: 0.4ms)
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.3ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.4ms)
+Completed 200 OK in 29ms (Views: 20.0ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1[0m [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56630/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (1.1ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.1ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56630/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56630/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:23.762143"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 5ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56630/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:23 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (1.7ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.1ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.6ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.5ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.5ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:08:28', '2014-12-22 18:08:28', 980190962)[0m
+ [1m[35mFixture Insert (0.0ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:08:28', '2014-12-22 18:08:28', 298486374)
+ [1m[36m (1.1ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 298486374]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (1.7ms)
+Completed 200 OK in 26ms (Views: 19.1ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56713/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 3ms (Views: 3.0ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:30.868164"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 12ms (Views: 0.1ms | ActiveRecord: 0.5ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56713/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.3ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:30 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:31 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56713/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:31 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.5ms)
+Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:31 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56713/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:31 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.3ms)
+Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:31.275285"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.3ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[36m (2.0ms)[0m [1mCREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar, "password" varchar, "created_at" datetime, "updated_at" datetime, "dismissed_blocks" text) [0m
+ [1m[35m (0.8ms)[0m CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
+ [1m[36m (0.0ms)[0m [1mselect sqlite_version(*)[0m
+ [1m[35m (0.7ms)[0m CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
+ [1m[36m (0.1ms)[0m [1mSELECT version FROM "schema_migrations"[0m
+ [1m[35m (0.7ms)[0m INSERT INTO "schema_migrations" (version) VALUES ('20140303161500')
+ [1m[36m (0.6ms)[0m [1mINSERT INTO "schema_migrations" (version) VALUES ('20140303154458')[0m
+ [1m[35mActiveRecord::SchemaMigration Load (0.1ms)[0m SELECT "schema_migrations".* FROM "schema_migrations"
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+ [1m[35mFixture Delete (0.2ms)[0m DELETE FROM "users"
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('john', 'lorem', NULL, '2014-12-22 18:08:36', '2014-12-22 18:08:36', 980190962)[0m
+ [1m[35mFixture Insert (0.0ms)[0m INSERT INTO "users" ("username", "password", "dismissed_blocks", "created_at", "updated_at", "id") VALUES ('mike', 'ipsum', '---
+- lorem
+', '2014-12-22 18:08:36', '2014-12-22 18:08:36', 298486374)
+ [1m[36m (1.0ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_displayed_and_dismissed
+------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (2.1ms)
+Completed 200 OK in 24ms (Views: 16.4ms | ActiveRecord: 0.0ms)
+Started GET "/assets/application.css" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Started GET "/assets/application.js" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"john", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "john"], ["password", "lorem"]]
+Redirected to http://127.0.0.1:56795/landing
+Completed 302 Found in 2ms (ActiveRecord: 0.2ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ Rendered landings/show.html.erb within layouts/application (1.2ms)
+Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.1ms)
+Started POST "/dismissible_blocks.json" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem", "dismissible_block"=>{"block"=>"lorem"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1 [["username", "john"]]
+ [1m[36m (0.3ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mUser Exists (0.1ms)[0m SELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ?[0m [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:38.726279"], ["id", 980190962]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+Completed 200 OK in 15ms (Views: 0.1ms | ActiveRecord: 0.7ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56795/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------
+DismissibleBlocksTest: test_block_is_not_displayed;_already_dismissed
+---------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:38 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms)
+Started POST "/login" for 127.0.0.1 at 2014-12-22 13:08:39 -0500
+Processing by SessionsController#create as HTML
+ Parameters: {"utf8"=>"✓", "username"=>"mike", "password"=>"[FILTERED]", "commit"=>"Login"}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."username" = ? AND "users"."password" = ? LIMIT 1 [["username", "mike"], ["password", "ipsum"]]
+Redirected to http://127.0.0.1:56795/landing
+Completed 302 Found in 1ms (ActiveRecord: 0.1ms)
+Started GET "/landing" for 127.0.0.1 at 2014-12-22 13:08:39 -0500
+Processing by LandingsController#show as HTML
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "mike"]]
+ Rendered landings/show.html.erb within layouts/application (0.6ms)
+Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.0ms)
+Started GET "/logout" for 127.0.0.1 at 2014-12-22 13:08:39 -0500
+Processing by SessionsController#destroy as HTML
+Redirected to http://127.0.0.1:56795/login
+Completed 302 Found in 1ms (ActiveRecord: 0.0ms)
+Started GET "/login" for 127.0.0.1 at 2014-12-22 13:08:39 -0500
+Processing by SessionsController#new as HTML
+ Rendered sessions/new.html.erb within layouts/application (0.4ms)
+Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_render_block_because_not_dismissed
+--------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------
+DismissibleBlocksHelperTest: test_omit_block_because_dismissed
+--------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 298486374]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_model_unavailable
+---------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_verify_block_name_added_to_html5_data_attributes
+----------------------------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_not_array
+-----------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_content_missing
+-------------------------------------------------------------------------
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 980190962]]
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------
+DismissibleBlocksHelperTest: test_raise_exception_because_attribute_unavailable
+-------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_be_DismissibleBlocksController
+---------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+DismissibleBlocks::Controllers::HelpersTest: test_should_not_be_DismissibleBlocksController
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_via_ajax
+------------------------------------------------------------
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."username" = ? LIMIT 1[0m [["username", "john"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mUser Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "users" WHERE ("users"."username" = 'john' AND "users"."id" != 980190962) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m UPDATE "users" SET "dismissed_blocks" = ?, "updated_at" = ? WHERE "users"."id" = ? [["dismissed_blocks", "---\n- lorem\n"], ["updated_at", "2014-12-22 18:08:39.187101"], ["id", 980190962]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Completed 200 OK in 3ms (Views: 0.1ms | ActiveRecord: 0.4ms)
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 980190962]]
+ [1m[36m (0.4ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------
+DismissibleBlocksControllerTest: test_dismiss_block_fails_via_ajax;_not_logged_in
+---------------------------------------------------------------------------------
+Processing by DismissibleBlocksController#create as JSON
+ Parameters: {"block"=>"lorem"}
+Completed 422 Unprocessable Entity in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m