ActiveRecord::InternalMetadata Load (0.3ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", :environment], ["LIMIT", 1]]  (0.1ms) BEGIN SQL (0.3ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", 2016-11-16 22:29:29 UTC], ["updated_at", 2016-11-16 22:29:29 UTC]]  (0.6ms) COMMIT ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) SELECT "ar_internal_metadata"."value" FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 [["key", :environment]] ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) SELECT "ar_internal_metadata"."value" FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 [["key", :environment]] ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) SELECT "ar_internal_metadata"."value" FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 [["key", :environment]]  (194.6ms) DROP DATABASE IF EXISTS "dummy_test"  (386.0ms) CREATE DATABASE "dummy_test" ENCODING = 'unicode'  (3.4ms) CREATE TABLE "schema_migrations" ("version" character varying PRIMARY KEY)  (2.2ms) CREATE TABLE "ar_internal_metadata" ("key" character varying PRIMARY KEY, "value" character varying, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (0.2ms) SELECT pg_try_advisory_lock(2735718569030447490); ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Migrating to CreatePushTypeUsers (20161116222934)  (0.1ms) BEGIN SQL (2.4ms) CREATE EXTENSION IF NOT EXISTS "uuid-ossp"  (2.2ms) CREATE TABLE "push_type_users" ("id" uuid DEFAULT uuid_generate_v4() PRIMARY KEY, "name" character varying, "email" character varying, "field_store" jsonb, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) SQL (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222934"]]  (0.7ms) COMMIT Migrating to CreatePushTypeNodes (20161116222935)  (0.1ms) BEGIN  (2.3ms) CREATE TABLE "push_type_nodes" ("id" uuid DEFAULT uuid_generate_v4() PRIMARY KEY, "type" character varying, "title" character varying, "slug" character varying, "field_store" jsonb, "parent_id" uuid, "sort_order" integer, "status" integer, "published_at" timestamp, "published_to" timestamp, "creator_id" uuid, "updater_id" uuid, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL, "deleted_at" timestamp) SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222935"]]  (0.5ms) COMMIT Migrating to CreatePushTypeNodeHierarchies (20161116222936)  (0.1ms) BEGIN  (0.4ms) CREATE TABLE "push_type_node_hierarchies" ("ancestor_id" uuid NOT NULL, "descendant_id" uuid NOT NULL, "generations" integer NOT NULL)  (0.6ms) CREATE UNIQUE INDEX "node_anc_desc_idx" ON "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations")  (0.5ms) CREATE INDEX "node_desc_idx" ON "push_type_node_hierarchies" ("descendant_id") SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222936"]]  (0.4ms) COMMIT Migrating to CreatePushTypeAssets (20161116222937)  (0.1ms) BEGIN  (2.0ms) CREATE TABLE "push_type_assets" ("id" uuid DEFAULT uuid_generate_v4() PRIMARY KEY, "file_uid" character varying, "file_name" character varying, "file_size" integer, "file_ext" character varying, "mime_type" character varying, "description" character varying, "uploader_id" uuid, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL, "deleted_at" timestamp) SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222937"]]  (0.4ms) COMMIT Migrating to AddFieldStoreDefaultValues (20161116222938)  (0.1ms) BEGIN  (0.3ms) ALTER TABLE "push_type_nodes" ALTER COLUMN "field_store" TYPE jsonb  (0.2ms) ALTER TABLE "push_type_nodes" ALTER COLUMN "field_store" SET DEFAULT '{}'  (0.3ms) UPDATE "push_type_nodes" SET "field_store"='{}' WHERE "field_store" IS NULL  (0.2ms) ALTER TABLE "push_type_nodes" ALTER "field_store" SET NOT NULL  (0.3ms) ALTER TABLE "push_type_users" ALTER COLUMN "field_store" TYPE jsonb  (0.2ms) ALTER TABLE "push_type_users" ALTER COLUMN "field_store" SET DEFAULT '{}'  (0.2ms) UPDATE "push_type_users" SET "field_store"='{}' WHERE "field_store" IS NULL  (0.2ms) ALTER TABLE "push_type_users" ALTER "field_store" SET NOT NULL SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222938"]]  (0.4ms) COMMIT Migrating to DropLegacyPushTypeTaxonomies (20161116222939)  (0.1ms) BEGIN SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222939"]]  (0.3ms) COMMIT Migrating to DeviseExtendPushTypeUsers (20161116222940)  (0.1ms) BEGIN  (3.4ms) ALTER TABLE "push_type_users" ADD "encrypted_password" character varying DEFAULT '' NOT NULL  (0.2ms) ALTER TABLE "push_type_users" ADD "reset_password_token" character varying  (0.2ms) ALTER TABLE "push_type_users" ADD "reset_password_sent_at" timestamp  (0.1ms) ALTER TABLE "push_type_users" ADD "remember_created_at" timestamp  (2.3ms) ALTER TABLE "push_type_users" ADD "sign_in_count" integer DEFAULT 0 NOT NULL  (0.2ms) ALTER TABLE "push_type_users" ADD "current_sign_in_at" timestamp  (0.2ms) ALTER TABLE "push_type_users" ADD "last_sign_in_at" timestamp  (0.1ms) ALTER TABLE "push_type_users" ADD "current_sign_in_ip" character varying  (0.1ms) ALTER TABLE "push_type_users" ADD "last_sign_in_ip" character varying  (0.1ms) ALTER TABLE "push_type_users" ADD "confirmation_token" character varying  (0.1ms) ALTER TABLE "push_type_users" ADD "confirmed_at" timestamp  (0.1ms) ALTER TABLE "push_type_users" ADD "confirmation_sent_at" timestamp  (0.7ms) CREATE UNIQUE INDEX "index_push_type_users_on_email" ON "push_type_users" ("email")  (0.8ms) CREATE UNIQUE INDEX "index_push_type_users_on_reset_password_token" ON "push_type_users" ("reset_password_token") SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) RETURNING "version" [["version", "20161116222940"]]  (1.1ms) COMMIT ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = $1 LIMIT $2 [["key", :environment], ["LIMIT", 1]]  (0.1ms) BEGIN SQL (0.3ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "key" [["key", "environment"], ["value", "test"], ["created_at", 2016-11-16 22:29:37 UTC], ["updated_at", 2016-11-16 22:29:37 UTC]]  (0.4ms) COMMIT  (0.1ms) SELECT pg_advisory_unlock(2735718569030447490) ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (1.8ms) SELECT t2.oid::regclass::text AS to_table, a1.attname AS column, a2.attname AS primary_key, c.conname AS name, c.confupdtype AS on_update, c.confdeltype AS on_delete FROM pg_constraint c JOIN pg_class t1 ON c.conrelid = t1.oid JOIN pg_class t2 ON c.confrelid = t2.oid JOIN pg_attribute a1 ON a1.attnum = c.conkey[1] AND a1.attrelid = t1.oid JOIN pg_attribute a2 ON a2.attnum = c.confkey[1] AND a2.attrelid = t2.oid JOIN pg_namespace t3 ON c.connamespace = t3.oid WHERE c.contype = 'f' AND t1.relname = 'push_type_assets' AND t3.nspname = ANY (current_schemas(false)) ORDER BY c.conname   (1.2ms) SELECT t2.oid::regclass::text AS to_table, a1.attname AS column, a2.attname AS primary_key, c.conname AS name, c.confupdtype AS on_update, c.confdeltype AS on_delete FROM pg_constraint c JOIN pg_class t1 ON c.conrelid = t1.oid JOIN pg_class t2 ON c.confrelid = t2.oid JOIN pg_attribute a1 ON a1.attnum = c.conkey[1] AND a1.attrelid = t1.oid JOIN pg_attribute a2 ON a2.attnum = c.confkey[1] AND a2.attrelid = t2.oid JOIN pg_namespace t3 ON c.connamespace = t3.oid WHERE c.contype = 'f' AND t1.relname = 'push_type_node_hierarchies' AND t3.nspname = ANY (current_schemas(false)) ORDER BY c.conname   (1.2ms) SELECT t2.oid::regclass::text AS to_table, a1.attname AS column, a2.attname AS primary_key, c.conname AS name, c.confupdtype AS on_update, c.confdeltype AS on_delete FROM pg_constraint c JOIN pg_class t1 ON c.conrelid = t1.oid JOIN pg_class t2 ON c.confrelid = t2.oid JOIN pg_attribute a1 ON a1.attnum = c.conkey[1] AND a1.attrelid = t1.oid JOIN pg_attribute a2 ON a2.attnum = c.confkey[1] AND a2.attrelid = t2.oid JOIN pg_namespace t3 ON c.connamespace = t3.oid WHERE c.contype = 'f' AND t1.relname = 'push_type_nodes' AND t3.nspname = ANY (current_schemas(false)) ORDER BY c.conname   (1.3ms) SELECT t2.oid::regclass::text AS to_table, a1.attname AS column, a2.attname AS primary_key, c.conname AS name, c.confupdtype AS on_update, c.confdeltype AS on_delete FROM pg_constraint c JOIN pg_class t1 ON c.conrelid = t1.oid JOIN pg_class t2 ON c.confrelid = t2.oid JOIN pg_attribute a1 ON a1.attnum = c.conkey[1] AND a1.attrelid = t1.oid JOIN pg_attribute a2 ON a2.attnum = c.confkey[1] AND a2.attrelid = t2.oid JOIN pg_namespace t3 ON c.connamespace = t3.oid WHERE c.contype = 'f' AND t1.relname = 'push_type_users' AND t3.nspname = ANY (current_schemas(false)) ORDER BY c.conname  ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Creating scope :published. Overwriting existing method PushType::Node.published.  (0.1ms) BEGIN  (0.3ms) ALTER TABLE "schema_migrations" DISABLE TRIGGER ALL;ALTER TABLE "ar_internal_metadata" DISABLE TRIGGER ALL;ALTER TABLE "push_type_nodes" DISABLE TRIGGER ALL;ALTER TABLE "push_type_node_hierarchies" DISABLE TRIGGER ALL;ALTER TABLE "push_type_assets" DISABLE TRIGGER ALL;ALTER TABLE "push_type_users" DISABLE TRIGGER ALL  (0.1ms) COMMIT  (0.9ms)  SELECT schemaname || '.' || tablename FROM pg_tables WHERE tablename !~ '_prt_' AND tablename <> 'schema_migrations' AND schemaname = ANY (current_schemas(false))   (1.0ms) select table_name from information_schema.views where table_schema = 'dummy_test'  (9.1ms) TRUNCATE TABLE "public"."ar_internal_metadata", "public"."push_type_nodes", "public"."push_type_node_hierarchies", "public"."push_type_assets", "public"."push_type_users" RESTART IDENTITY CASCADE;  (0.1ms) BEGIN  (0.4ms) ALTER TABLE "schema_migrations" ENABLE TRIGGER ALL;ALTER TABLE "ar_internal_metadata" ENABLE TRIGGER ALL;ALTER TABLE "push_type_node_hierarchies" ENABLE TRIGGER ALL;ALTER TABLE "push_type_assets" ENABLE TRIGGER ALL;ALTER TABLE "push_type_users" ENABLE TRIGGER ALL;ALTER TABLE "push_type_nodes" ENABLE TRIGGER ALL  (0.1ms) COMMIT  (0.1ms) BEGIN ---------------------------------------------------------------------------------------------------- PushType::ConfirmationsControllerTest::GET #show::with valid confirmation token: test_0002_anonymous ----------------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.5ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-1@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-1@example.com"], ["LIMIT", 1]] SQL (1.0ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-1@example.com"], ["created_at", 2016-11-16 22:29:41 UTC], ["updated_at", 2016-11-16 22:29:41 UTC], ["confirmation_token", "T2-C8WuzQekkzGw8Cr-p"], ["confirmation_sent_at", 2016-11-16 22:29:41 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (4.7ms) DEPRECATION WARNING on line 78 of /Users/aaron/.rvm/gems/ruby-2.3.1@push_type/gems/foundation-rails-5.5.3.2/vendor/assets/stylesheets/foundation/components/_top-bar.scss: #{} interpolation near operators will be simplified in a future version of Sass. To preserve the current behavior, use quotes: unquote("#{lower-bound($medium-range)}") Devise::Mailer#confirmation_instructions: processed outbound mail in 12636.8ms Sent mail to joe-1@example.com (11.5ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-1@example.com Message-ID: <582cdde25143a_32783fe28d43f9b8844ee@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde24fb65_32783fe28d43f9b884365"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde24fb65_32783fe28d43f9b884365 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.cd4f117d-29e0-407d-86b0-7f1ce14392b5?confirmation_token=T2-C8WuzQekkzGw8Cr-p ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde24fb65_32783fe28d43f9b884365 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde24fb65_32783fe28d43f9b884365-- Processing by PushType::ConfirmationsController#show as HTML Parameters: {"confirmation_token"=>"T2-C8WuzQekkzGw8Cr-p"} PushType::User Load (0.3ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "T2-C8WuzQekkzGw8Cr-p"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (1.3ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth (23.0ms) Completed 200 OK in 37ms (Views: 31.7ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------------------------- PushType::ConfirmationsControllerTest::GET #show::with valid confirmation token: test_0001_anonymous ----------------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-2@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-2@example.com"], ["LIMIT", 1]] SQL (0.3ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-2@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "Sda5mT5CA-VhKy3rVmrm"], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.4ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 3.0ms Sent mail to joe-2@example.com (3.6ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-2@example.com Message-ID: <582cdde26700a_32783fe28d43f9b88474b@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde266b4c_32783fe28d43f9b88462"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde266b4c_32783fe28d43f9b88462 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.a3fa999f-6b93-40c1-bf6b-c8c9783a6799?confirmation_token=Sda5mT5CA-VhKy3rVmrm ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde266b4c_32783fe28d43f9b88462 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde266b4c_32783fe28d43f9b88462-- Processing by PushType::ConfirmationsController#show as HTML Parameters: {"confirmation_token"=>"Sda5mT5CA-VhKy3rVmrm"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "Sda5mT5CA-VhKy3rVmrm"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth (1.6ms) Completed 200 OK in 7ms (Views: 5.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------- PushType::ApiAuthenticationMethodsTest: test_0001_anonymous -----------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------- PushType::ApiAuthenticationMethodsTest: test_0004_anonymous -----------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------- PushType::ApiAuthenticationMethodsTest: test_0002_anonymous -----------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------- PushType::ApiAuthenticationMethodsTest: test_0003_anonymous -----------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------- PushType::Admin::UsersControllerTest::PUT #invite: test_0001_anonymous ----------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-3@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-3@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-3@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-4@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-4@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-4@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "_p5fhGyK8P7vftmPHBra"], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.5ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 4.1ms Sent mail to joe-4@example.com (4.2ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-4@example.com Message-ID: <582cdde276349_32783fe28d43f9b88505d@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde275cdd_32783fe28d43f9b884960"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde275cdd_32783fe28d43f9b884960 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.2257d566-0459-4662-84ec-6c82bbc27c1c?confirmation_token=_p5fhGyK8P7vftmPHBra ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde275cdd_32783fe28d43f9b884960 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde275cdd_32783fe28d43f9b884960-- Processing by PushType::Admin::UsersController#invite as HTML Parameters: {"id"=>"2257d566-0459-4662-84ec-6c82bbc27c1c"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "317ad30e-9960-4250-9457-1dc6d5305c3b"], ["LIMIT", 1]] PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "2257d566-0459-4662-84ec-6c82bbc27c1c"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.3ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 2.8ms Sent mail to joe-4@example.com (4.4ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-4@example.com Message-ID: <582cdde281a91_32783fe28d43f9b88539a@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde28162e_32783fe28d43f9b885273"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde28162e_32783fe28d43f9b885273 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.2257d566-0459-4662-84ec-6c82bbc27c1c?confirmation_token=_p5fhGyK8P7vftmPHBra ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde28162e_32783fe28d43f9b885273 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde28162e_32783fe28d43f9b885273-- Redirected to http://test.host/push_type/users Completed 302 Found in 43ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------- PushType::Admin::UsersControllerTest::PUT #invite: test_0003_anonymous ----------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-5@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-5@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-5@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-6@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-6@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-6@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "ULSyydis9zoYHN3nLFVJ"], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.3ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 2.5ms Sent mail to joe-6@example.com (3.5ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-6@example.com Message-ID: <582cdde28d3b5_32783fe28d43f9b8856b2@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde28cf00_32783fe28d43f9b885557"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde28cf00_32783fe28d43f9b885557 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.89fac987-1ca1-479c-9780-7265dcf0e619?confirmation_token=ULSyydis9zoYHN3nLFVJ ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde28cf00_32783fe28d43f9b885557 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde28cf00_32783fe28d43f9b885557-- Processing by PushType::Admin::UsersController#invite as HTML Parameters: {"id"=>"89fac987-1ca1-479c-9780-7265dcf0e619"} PushType::User Load (0.3ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "2d10b16e-e6bc-40ab-a5b5-b71cdcde21af"], ["LIMIT", 1]] PushType::User Load (0.3ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "89fac987-1ca1-479c-9780-7265dcf0e619"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.3ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 2.6ms Sent mail to joe-6@example.com (3.9ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-6@example.com Message-ID: <582cdde297c1b_32783fe28d43f9b885932@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde297791_32783fe28d43f9b885866"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde297791_32783fe28d43f9b885866 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.89fac987-1ca1-479c-9780-7265dcf0e619?confirmation_token=ULSyydis9zoYHN3nLFVJ ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde297791_32783fe28d43f9b885866 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde297791_32783fe28d43f9b885866-- Redirected to http://test.host/push_type/users Completed 302 Found in 43ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------- PushType::Admin::UsersControllerTest::PUT #invite: test_0002_anonymous ----------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-7@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-7@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-7@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-8@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-8@example.com"], ["LIMIT", 1]] SQL (0.4ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-8@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "Y29N2DnHQWhm4xvKcQ18"], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.4ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 3.0ms Sent mail to joe-8@example.com (3.5ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-8@example.com Message-ID: <582cdde2a449b_32783fe28d43f9b886249@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde2a4011_32783fe28d43f9b8861e9"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde2a4011_32783fe28d43f9b8861e9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.63409346-2eee-45c5-b8e3-37447054b6db?confirmation_token=Y29N2DnHQWhm4xvKcQ18 ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde2a4011_32783fe28d43f9b8861e9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde2a4011_32783fe28d43f9b8861e9-- Processing by PushType::Admin::UsersController#invite as HTML Parameters: {"id"=>"63409346-2eee-45c5-b8e3-37447054b6db"} PushType::User Load (0.3ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "1526a3a3-0812-45ce-80c9-68b05aff5568"], ["LIMIT", 1]] PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "63409346-2eee-45c5-b8e3-37447054b6db"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.3ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 3.5ms Sent mail to joe-8@example.com (3.5ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-8@example.com Message-ID: <582cdde2aeedf_32783fe28d43f9b886565@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde2aeaa8_32783fe28d43f9b886414"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde2aeaa8_32783fe28d43f9b886414 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.63409346-2eee-45c5-b8e3-37447054b6db?confirmation_token=Y29N2DnHQWhm4xvKcQ18 ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde2aeaa8_32783fe28d43f9b886414 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde2aeaa8_32783fe28d43f9b886414-- Redirected to http://test.host/push_type/users Completed 302 Found in 43ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------------------------------- AuthenticatedApiControllerTest::authenticated with token param: test_0001_anonymous -----------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-9@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-9@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-9@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Started GET "/api/nodes?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0Nzk0MjE3OTQsInN1YiI6IjNjNGYxZGRjLWMzMDktNDMxYS05MWE1LWZiNTc3NDQ3NDdiYyJ9.5vpdy4qvaITEglYqX9ezfCYNuUpR35ev_fPVP4b19_4" for 127.0.0.1 at 2016-11-16 22:29:54 +0000 Processing by PushType::Api::NodesController#index as JSON Parameters: {"token"=>"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE0Nzk0MjE3OTQsInN1YiI6IjNjNGYxZGRjLWMzMDktNDMxYS05MWE1LWZiNTc3NDQ3NDdiYyJ9.5vpdy4qvaITEglYqX9ezfCYNuUpR35ev_fPVP4b19_4"} PushType::User Load (0.3ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "3c4f1ddc-c309-431a-91a5-fb57744747bc"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/api/app/views/push_type/api/nodes/index.json.jbuilder PushType::Node Load (0.5ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" IS NULL AND "push_type_nodes"."deleted_at" IS NULL ORDER BY sort_order LIMIT $1 OFFSET $2 [["LIMIT", 30], ["OFFSET", 0]] Rendered collection of /Users/aaron/dev/pushcode/push_type/api/app/views/push_type/api/shared/_pagination.json.jbuilder [0 times] (0.0ms) Rendered /Users/aaron/dev/pushcode/push_type/api/app/views/push_type/api/nodes/index.json.jbuilder (6.7ms) Completed 200 OK in 51ms (Views: 33.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------------- AuthenticatedControllerTest::unauthenticated request: test_0001_anonymous -------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Started GET "/admin/nodes" for 127.0.0.1 at 2016-11-16 22:29:54 +0000 Processing by PushType::Admin::NodesController#index as HTML Redirected to http://www.example.com/admin/users/sign_in Filter chain halted as :authenticate_user! rendered or redirected Completed 302 Found in 3ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------------- PushType::ConfirmationsControllerTest::PUT #update::with valid user: test_0002_anonymous ----------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-10@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-10@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-10@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "ytkRVKLZeb7-awx-Arn8"], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.8ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 37.5ms Sent mail to joe-10@example.com (3.5ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-10@example.com Message-ID: <582cdde2d75ab_32783fe28d43f9b886866@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde2d7115_32783fe28d43f9b8867b2"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde2d7115_32783fe28d43f9b8867b2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.444896d5-73c2-4e8d-b51c-f2b6a20d2ac2?confirmation_token=ytkRVKLZeb7-awx-Arn8 ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde2d7115_32783fe28d43f9b8867b2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde2d7115_32783fe28d43f9b8867b2-- Processing by PushType::ConfirmationsController#update as HTML Parameters: {"user"=>{"confirmation_token"=>"ytkRVKLZeb7-awx-Arn8", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "ytkRVKLZeb7-awx-Arn8"], ["LIMIT", 1]] PushType::User Exists (0.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-10@example.com"], ["id", "444896d5-73c2-4e8d-b51c-f2b6a20d2ac2"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_users" SET "encrypted_password" = $1, "confirmed_at" = $2, "updated_at" = $3 WHERE "push_type_users"."id" = $4 [["encrypted_password", "$2a$04$T3L1BVLS13Atoc4DLUaQnOYMKq3lymSqzuB9k8/5a7ywUSRsFsdTC"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["id", "444896d5-73c2-4e8d-b51c-f2b6a20d2ac2"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_users" SET "updated_at" = $1, "sign_in_count" = $2, "current_sign_in_at" = $3, "last_sign_in_at" = $4, "current_sign_in_ip" = $5, "last_sign_in_ip" = $6 WHERE "push_type_users"."id" = $7 [["updated_at", 2016-11-16 22:29:54 UTC], ["sign_in_count", 1], ["current_sign_in_at", 2016-11-16 22:29:54 UTC], ["last_sign_in_at", 2016-11-16 22:29:54 UTC], ["current_sign_in_ip", "0.0.0.0"], ["last_sign_in_ip", "0.0.0.0"], ["id", "444896d5-73c2-4e8d-b51c-f2b6a20d2ac2"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/ Completed 302 Found in 18ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------------- PushType::ConfirmationsControllerTest::PUT #update::with valid user: test_0001_anonymous ----------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-11@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-11@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-11@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["confirmation_token", "X_9p8BEbM_JcepnardtC"], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.3ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 2.8ms Sent mail to joe-11@example.com (4.1ms) Date: Wed, 16 Nov 2016 22:29:54 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-11@example.com Message-ID: <582cdde2e5b99_32783fe28d43f9b8871b9@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde2e5671_32783fe28d43f9b887079"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde2e5671_32783fe28d43f9b887079 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.7f8a92cd-8152-4cc7-9f31-593f3b8b1c9c?confirmation_token=X_9p8BEbM_JcepnardtC ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde2e5671_32783fe28d43f9b887079 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde2e5671_32783fe28d43f9b887079-- Processing by PushType::ConfirmationsController#update as HTML Parameters: {"user"=>{"confirmation_token"=>"X_9p8BEbM_JcepnardtC", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "X_9p8BEbM_JcepnardtC"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-11@example.com"], ["id", "7f8a92cd-8152-4cc7-9f31-593f3b8b1c9c"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_users" SET "encrypted_password" = $1, "confirmed_at" = $2, "updated_at" = $3 WHERE "push_type_users"."id" = $4 [["encrypted_password", "$2a$04$Wyw.UAqseQ1EV2ta15.Q6ONxs1AevgBJtVW751CzYaSHyHkIoQmfC"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["id", "7f8a92cd-8152-4cc7-9f31-593f3b8b1c9c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_users" SET "updated_at" = $1, "sign_in_count" = $2, "current_sign_in_at" = $3, "last_sign_in_at" = $4, "current_sign_in_ip" = $5, "last_sign_in_ip" = $6 WHERE "push_type_users"."id" = $7 [["updated_at", 2016-11-16 22:29:54 UTC], ["sign_in_count", 1], ["current_sign_in_at", 2016-11-16 22:29:54 UTC], ["last_sign_in_at", 2016-11-16 22:29:54 UTC], ["current_sign_in_ip", "0.0.0.0"], ["last_sign_in_ip", "0.0.0.0"], ["id", "7f8a92cd-8152-4cc7-9f31-593f3b8b1c9c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/ Completed 302 Found in 7ms (ActiveRecord: 1.1ms) PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 LIMIT $2 [["id", "7f8a92cd-8152-4cc7-9f31-593f3b8b1c9c"], ["LIMIT", 1]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------------------- AuthenticatedControllerTest::authenticated request: test_0001_anonymous -----------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-12@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-12@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "encrypted_password", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-12@example.com"], ["created_at", 2016-11-16 22:29:54 UTC], ["updated_at", 2016-11-16 22:29:54 UTC], ["encrypted_password", "$2a$04$cNyBHhPxCH3rLvTB1sJP7.Z15Qb0KzCjMYVX5w/hxVMS3EQHd28D6"], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:54 UTC], ["confirmation_sent_at", 2016-11-16 22:29:54 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Started POST "/admin/users/sign_in" for 127.0.0.1 at 2016-11-16 22:29:54 +0000 Processing by PushType::SessionsController#create as HTML Parameters: {"user"=>{"email"=>"joe-12@example.com", "password"=>"[FILTERED]"}} PushType::User Load (0.4ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."email" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["email", "joe-12@example.com"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_users" SET "current_sign_in_at" = $1, "last_sign_in_at" = $2, "current_sign_in_ip" = $3, "last_sign_in_ip" = $4, "sign_in_count" = $5, "updated_at" = $6 WHERE "push_type_users"."id" = $7 [["current_sign_in_at", 2016-11-16 22:29:54 UTC], ["last_sign_in_at", 2016-11-16 22:29:54 UTC], ["current_sign_in_ip", "127.0.0.1"], ["last_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", 2016-11-16 22:29:54 UTC], ["id", "f2681aff-fbaa-457c-881a-ea43a2533390"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://www.example.com/ Completed 302 Found in 46ms (ActiveRecord: 0.8ms) Started GET "/admin/nodes" for 127.0.0.1 at 2016-11-16 22:29:55 +0000 Processing by PushType::Admin::NodesController#index as HTML PushType::User Load (0.4ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "f2681aff-fbaa-457c-881a-ea43a2533390"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/admin/nodes/index.html.haml within layouts/push_type/admin  (0.3ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" IS NULL AND "push_type_nodes"."deleted_at" IS NULL LIMIT $1 OFFSET $2) subquery_for_count [["LIMIT", 30], ["OFFSET", 0]]  (0.2ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" IS NULL AND "push_type_nodes"."deleted_at" IS NULL Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/admin/nodes/_new_node_button.html.haml (2.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/admin/nodes/index.html.haml within layouts/push_type/admin (21.6ms) Completed 200 OK in 2046ms (Views: 33.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------------------------- PushType::AuthenticatableTest::#password_required?::with existing user and clean password: test_0001_anonymous --------------------------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-13@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-13@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-13@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "wy2ds-yTA5i8BSSsqt2a"], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.8ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 38.1ms Sent mail to joe-13@example.com (4.1ms) Date: Wed, 16 Nov 2016 22:29:57 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-13@example.com Message-ID: <582cdde520ec4_32783fe28d43f9b8874e6@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde520a16_32783fe28d43f9b887328"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde520a16_32783fe28d43f9b887328 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.24988e74-f41a-4215-a62b-033c8172aae5?confirmation_token=wy2ds-yTA5i8BSSsqt2a ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde520a16_32783fe28d43f9b887328 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde520a16_32783fe28d43f9b887328--  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------- PushType::Admin::ProfilesControllerTest::PUT #update::with invalid user: test_0002_anonymous --------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-14@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-14@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-14@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#update as HTML Parameters: {"user"=>{"name"=>""}} PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "ad3c72ff-14ed-4648-abff-25251aad5417"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-14@example.com"], ["id", "ad3c72ff-14ed-4648-abff-25251aad5417"], ["LIMIT", 1]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin (6.3ms) Completed 200 OK in 19ms (Views: 15.1ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------- PushType::Admin::ProfilesControllerTest::PUT #update::with invalid user: test_0001_anonymous --------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-15@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-15@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-15@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#update as HTML Parameters: {"user"=>{"name"=>""}} PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "957dcc71-a9c2-4f92-ae1f-728bf9aed245"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-15@example.com"], ["id", "957dcc71-a9c2-4f92-ae1f-728bf9aed245"], ["LIMIT", 1]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin (1.9ms) Completed 200 OK in 11ms (Views: 7.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AuthenticatableTest::recoverable: test_0001_anonymous ---------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------- AuthenticatedApiControllerTest::authenticated with authorization header: test_0001_anonymous --------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-16@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-16@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-16@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Started GET "/api/nodes" for 127.0.0.1 at 2016-11-16 22:29:57 +0000 Processing by PushType::Api::NodesController#index as JSON PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "3fc03ddf-5a51-45bb-a371-5668500e5fe7"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/api/app/views/push_type/api/nodes/index.json.jbuilder PushType::Node Load (0.3ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" IS NULL AND "push_type_nodes"."deleted_at" IS NULL ORDER BY sort_order LIMIT $1 OFFSET $2 [["LIMIT", 30], ["OFFSET", 0]] Rendered collection of /Users/aaron/dev/pushcode/push_type/api/app/views/push_type/api/shared/_pagination.json.jbuilder [0 times] (0.0ms) Rendered /Users/aaron/dev/pushcode/push_type/api/app/views/push_type/api/nodes/index.json.jbuilder (3.9ms) Completed 200 OK in 42ms (Views: 32.6ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN -------------------------------------------------------------------------------------- PushType::AuthenticatableTest::#password_required?::with new user: test_0001_anonymous --------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------- PushType::AuthenticatableTest::trackable: test_0001_anonymous -------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::Admin::ProfilesControllerTest::PUT #update::with valid user: test_0001_anonymous ------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-17@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-17@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-17@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#update as HTML Parameters: {"user"=>{"name"=>"Test user ABC"}} PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "cf8cf4ce-cb4d-47e1-b508-4610e6e8e00d"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-17@example.com"], ["id", "cf8cf4ce-cb4d-47e1-b508-4610e6e8e00d"], ["LIMIT", 1]] SQL (0.2ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Test user ABC"], ["updated_at", 2016-11-16 22:29:57 UTC], ["id", "cf8cf4ce-cb4d-47e1-b508-4610e6e8e00d"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/admin/profile/edit Completed 302 Found in 5ms (ActiveRecord: 0.6ms) PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 LIMIT $2 [["id", "cf8cf4ce-cb4d-47e1-b508-4610e6e8e00d"], ["LIMIT", 1]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::Admin::ProfilesControllerTest::PUT #update::with valid user: test_0002_anonymous ------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-18@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-18@example.com"], ["LIMIT", 1]] SQL (0.5ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-18@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#update as HTML Parameters: {"user"=>{"name"=>"Test user ABC"}} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "04bf6990-3b29-44cf-a1d7-20ec01437077"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-18@example.com"], ["id", "04bf6990-3b29-44cf-a1d7-20ec01437077"], ["LIMIT", 1]] SQL (0.2ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Test user ABC"], ["updated_at", 2016-11-16 22:29:57 UTC], ["id", "04bf6990-3b29-44cf-a1d7-20ec01437077"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/admin/profile/edit Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::Admin::ProfilesControllerTest::PUT #update::with valid user: test_0003_anonymous ------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-19@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-19@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-19@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#update as HTML Parameters: {"user"=>{"name"=>"Test user ABC"}} PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "0e671fe1-8090-452d-a47a-de3ae1f5193a"], ["LIMIT", 1]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-19@example.com"], ["id", "0e671fe1-8090-452d-a47a-de3ae1f5193a"], ["LIMIT", 1]] SQL (0.2ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Test user ABC"], ["updated_at", 2016-11-16 22:29:57 UTC], ["id", "0e671fe1-8090-452d-a47a-de3ae1f5193a"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/admin/profile/edit Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------- PushType::AuthenticatableTest::rememberable: test_0001_anonymous ----------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN -------------------------------------------------------- PushType::AuthenticationMethodsTest: test_0002_anonymous --------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::AuthenticationMethodsTest: test_0001_anonymous --------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------------------ PushType::ConfirmationsControllerTest::GET #show::with invalid confirmation token: test_0001_anonymous ------------------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::ConfirmationsController#show as HTML Parameters: {"confirmation_token"=>"invalid"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "invalid"], ["LIMIT", 1]] PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "invalid"], ["LIMIT", 1]] PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "561b066fe811f6c3537de4c5e4d21384bd937bf1ffc6fdbf2ea5736bff880ee0"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/new.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (1.0ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/new.html.haml within layouts/push_type/auth (6.4ms) Completed 200 OK in 191ms (Views: 16.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------------------ PushType::ConfirmationsControllerTest::GET #show::with invalid confirmation token: test_0002_anonymous ------------------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::ConfirmationsController#show as HTML Parameters: {"confirmation_token"=>"invalid"} PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "invalid"], ["LIMIT", 1]] PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "invalid"], ["LIMIT", 1]] PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "561b066fe811f6c3537de4c5e4d21384bd937bf1ffc6fdbf2ea5736bff880ee0"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/new.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/new.html.haml within layouts/push_type/auth (1.4ms) Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------- PushType::Admin::ProfilesControllerTest::GET #edit: test_0002_anonymous -----------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-20@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-20@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-20@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#edit as HTML PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "4e10ac0b-66b6-4b45-900e-1a1ec5831452"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin (6.5ms) Completed 200 OK in 24ms (Views: 18.5ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------- PushType::Admin::ProfilesControllerTest::GET #edit: test_0001_anonymous -----------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-21@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-21@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmed_at", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-21@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "Generated account"], ["confirmed_at", 2016-11-16 22:29:57 UTC], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::Admin::ProfilesController#edit as HTML PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["id", "7b187707-1c9e-4b72-8f68-ac1152f19d92"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/admin/profiles/edit.html.haml within layouts/push_type/admin (1.9ms) Completed 200 OK in 10ms (Views: 8.4ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- AuthenticatedApiControllerTest::unauthenticated request: test_0001_anonymous ----------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Started GET "/api/nodes" for 127.0.0.1 at 2016-11-16 22:29:57 +0000 Processing by PushType::Api::NodesController#index as JSON Filter chain halted as :authenticate_user! rendered or redirected Completed 401 Unauthorized in 1ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::ConfirmationsControllerTest::PUT #update::with invalid user: test_0002_anonymous ------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-22@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-22@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-22@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "_SZVaVemG6WZ7QDshM_C"], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.9ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 41.0ms Sent mail to joe-22@example.com (4.2ms) Date: Wed, 16 Nov 2016 22:29:57 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-22@example.com Message-ID: <582cdde5975d8_32783fe28d43f9b8877e6@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde596fdf_32783fe28d43f9b887668"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde596fdf_32783fe28d43f9b887668 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.d2c842ad-19ee-494c-bfcb-bb8af612a3fd?confirmation_token=_SZVaVemG6WZ7QDshM_C ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde596fdf_32783fe28d43f9b887668 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde596fdf_32783fe28d43f9b887668-- Processing by PushType::ConfirmationsController#update as HTML Parameters: {"user"=>{"confirmation_token"=>"_SZVaVemG6WZ7QDshM_C", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "_SZVaVemG6WZ7QDshM_C"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-22@example.com"], ["id", "d2c842ad-19ee-494c-bfcb-bb8af612a3fd"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (1.2ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth (7.7ms) Completed 200 OK in 21ms (Views: 18.2ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::ConfirmationsControllerTest::PUT #update::with invalid user: test_0001_anonymous ------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-23@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-23@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-23@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "W75Fr-PVwxR3SqCjh_aq"], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.3ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 3.6ms Sent mail to joe-23@example.com (3.8ms) Date: Wed, 16 Nov 2016 22:29:57 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-23@example.com Message-ID: <582cdde5a7a96_32783fe28d43f9b8880e@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde5a7577_32783fe28d43f9b887932"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde5a7577_32783fe28d43f9b887932 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.d4fe1bea-1d5a-4add-9f57-bca9bdcc8201?confirmation_token=W75Fr-PVwxR3SqCjh_aq ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde5a7577_32783fe28d43f9b887932 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde5a7577_32783fe28d43f9b887932-- Processing by PushType::ConfirmationsController#update as HTML Parameters: {"user"=>{"confirmation_token"=>"W75Fr-PVwxR3SqCjh_aq", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "W75Fr-PVwxR3SqCjh_aq"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-23@example.com"], ["id", "d4fe1bea-1d5a-4add-9f57-bca9bdcc8201"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth (1.7ms) Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::ConfirmationsControllerTest::PUT #update::with invalid user: test_0003_anonymous ------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-24@example.com"], ["LIMIT", 1]] PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-24@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-24@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "KfkxdWyzH1CocTUtsypS"], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.4ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 3.1ms Sent mail to joe-24@example.com (3.6ms) Date: Wed, 16 Nov 2016 22:29:57 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-24@example.com Message-ID: <582cdde5b6aea_32783fe28d43f9b888353@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde5b66b1_32783fe28d43f9b88821b"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde5b66b1_32783fe28d43f9b88821b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.214b8691-1583-470e-8503-abeb6589f446?confirmation_token=KfkxdWyzH1CocTUtsypS ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde5b66b1_32783fe28d43f9b88821b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde5b66b1_32783fe28d43f9b88821b-- Processing by PushType::ConfirmationsController#update as HTML Parameters: {"user"=>{"confirmation_token"=>"KfkxdWyzH1CocTUtsypS", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."confirmation_token" = $1 ORDER BY "push_type_users"."name" ASC LIMIT $2 [["confirmation_token", "KfkxdWyzH1CocTUtsypS"], ["LIMIT", 1]] PushType::User Exists (0.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 AND ("push_type_users"."id" != $2) LIMIT $3 [["email", "joe-24@example.com"], ["id", "214b8691-1583-470e-8503-abeb6589f446"], ["LIMIT", 1]] Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/shared/_links.html.erb (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/push_type/confirmations/show.html.haml within layouts/push_type/auth (2.1ms) Completed 200 OK in 10ms (Views: 6.6ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN --------------------------------------------------------------------------- PushType::AuthenticatableTest::database_athenticatable: test_0001_anonymous ---------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------- PushType::AuthenticatableTest::database_athenticatable: test_0002_anonymous ---------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AuthenticatableTest::validatable: test_0001_anonymous ---------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AuthenticatableTest::validatable: test_0002_anonymous ---------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------------------------- PushType::AuthenticatableTest::#password_required?::with existing user and dirty password: test_0001_anonymous --------------------------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-25@example.com"], ["LIMIT", 1]] PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = $1 LIMIT $2 [["email", "joe-25@example.com"], ["LIMIT", 1]] SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at", "confirmation_token", "confirmation_sent_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-25@example.com"], ["created_at", 2016-11-16 22:29:57 UTC], ["updated_at", 2016-11-16 22:29:57 UTC], ["confirmation_token", "xMr5yQjKgzEbWdPXPYjn"], ["confirmation_sent_at", 2016-11-16 22:29:57 UTC]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Rendering /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email Rendered /Users/aaron/dev/pushcode/push_type/auth/app/views/devise/mailer/confirmation_instructions.html.erb within layouts/push_type/email (0.4ms) Devise::Mailer#confirmation_instructions: processed outbound mail in 3.2ms Sent mail to joe-25@example.com (3.6ms) Date: Wed, 16 Nov 2016 22:29:57 +0000 From: pushtype@example.com Reply-To: pushtype@example.com To: joe-25@example.com Message-ID: <582cdde5c67e6_32783fe28d43f9b88863d@Aarons-iMac.local.mail> Subject: [PushType] Confirm your account Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_582cdde5c6363_32783fe28d43f9b88857c"; charset=UTF-8 Content-Transfer-Encoding: 7bit ----==_mimepart_582cdde5c6363_32783fe28d43f9b88857c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit PushType ( http://localhost:3000/admin/ ) Hello Joe Bloggs You're receiving this email because a PushType account has been created for you. To get started, confirm your account and set your own password by clicking the link below: Confirm my account ( http://localhost:3000/admin/users/confirmation.0846dc4d-7c77-43d3-a744-80171777c0fe?confirmation_token=xMr5yQjKgzEbWdPXPYjn ) PushType CMS: www.pushtype.org ( http://www.pushtype.org ). ----==_mimepart_582cdde5c6363_32783fe28d43f9b88857c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit [PushType] Confirm your account

Hello Joe Bloggs

You're receiving this email because a PushType account has been created for you.

To get started, confirm your account and set your own password by clicking the link below:

Confirm my account

----==_mimepart_582cdde5c6363_32783fe28d43f9b88857c--  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------- PushType::InvitationMethodsTest: test_0001_anonymous ----------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AuthenticatableTest::confirmable: test_0001_anonymous ---------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK