(2.7ms) CREATE TABLE "schema_migrations" ("version" character varying NOT NULL)   (1.0ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Migrating to CreatePushTypeUsers (20151102165855)  (0.1ms) BEGIN SQL (1.7ms) CREATE EXTENSION IF NOT EXISTS "uuid-ossp"  (2.2ms) CREATE TABLE "push_type_users" ("id" uuid PRIMARY KEY DEFAULT uuid_generate_v4(), "name" character varying, "email" character varying, "field_store" jsonb, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL) SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20151102165855"]]  (0.7ms) COMMIT Migrating to CreatePushTypeNodes (20151102165856)  (0.1ms) BEGIN  (1.8ms) CREATE TABLE "push_type_nodes" ("id" uuid PRIMARY KEY DEFAULT uuid_generate_v4(), "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.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20151102165856"]]  (0.4ms) COMMIT Migrating to CreatePushTypeNodeHierarchies (20151102165857)  (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.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20151102165857"]]  (0.4ms) COMMIT Migrating to CreatePushTypeAssets (20151102165858)  (0.1ms) BEGIN  (1.8ms) CREATE TABLE "push_type_assets" ("id" uuid PRIMARY KEY DEFAULT uuid_generate_v4(), "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.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20151102165858"]]  (0.5ms) COMMIT Migrating to CreatePushTypeTaxonomies (20151102165859)  (0.1ms) BEGIN  (2.0ms) CREATE TABLE "push_type_taxonomies" ("id" uuid PRIMARY KEY DEFAULT uuid_generate_v4(), "type" character varying, "title" character varying, "slug" character varying, "parent_id" uuid, "sort_order" integer, "created_at" timestamp NOT NULL, "updated_at" timestamp NOT NULL)  (0.2ms) ALTER TABLE "push_type_assets" ADD "tags" character varying[] SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20151102165859"]]  (1.5ms) COMMIT Migrating to CreatePushTypeTaxonomyHierarchies (20151102165860)  (0.1ms) BEGIN  (0.5ms) CREATE TABLE "push_type_taxonomy_hierarchies" ("ancestor_id" uuid NOT NULL, "descendant_id" uuid NOT NULL, "generations" integer NOT NULL)   (0.7ms) CREATE UNIQUE INDEX "taxonomy_anc_desc_idx" ON "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations")  (0.6ms) CREATE INDEX "taxonomy_desc_idx" ON "push_type_taxonomy_hierarchies" ("descendant_id") SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20151102165860"]]  (0.4ms) COMMIT Migrating to AddFieldStoreDefaultValues (20151102165861)  (0.1ms) BEGIN  (0.2ms) 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.2ms) UPDATE "push_type_nodes" SET "field_store"='{}' WHERE "field_store" IS NULL  (0.1ms) ALTER TABLE "push_type_nodes" ALTER "field_store" SET NOT NULL  (0.2ms) ALTER TABLE "push_type_users" ALTER COLUMN "field_store" TYPE jsonb  (0.1ms) 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) [["version", "20151102165861"]]  (0.5ms) COMMIT ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (1.6ms) 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.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_node_hierarchies' 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_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_taxonomies' 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_taxonomy_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_users' AND t3.nspname = ANY (current_schemas(false)) ORDER BY c.conname  ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.4ms) ALTER TABLE "schema_migrations" DISABLE TRIGGER ALL;ALTER TABLE "push_type_users" DISABLE TRIGGER ALL;ALTER TABLE "push_type_nodes" DISABLE TRIGGER ALL;ALTER TABLE "push_type_node_hierarchies" DISABLE TRIGGER ALL;ALTER TABLE "push_type_taxonomies" DISABLE TRIGGER ALL;ALTER TABLE "push_type_assets" DISABLE TRIGGER ALL;ALTER TABLE "push_type_taxonomy_hierarchies" DISABLE TRIGGER ALL  (0.9ms)  SELECT schemaname || '.' || tablename FROM pg_tables WHERE tablename !~ '_prt_' AND tablename <> 'schema_migrations' AND schemaname = ANY (current_schemas(false))   (0.8ms) select table_name from information_schema.views where table_schema = 'dummy_test'  (8.9ms) TRUNCATE TABLE "public"."push_type_users", "public"."push_type_nodes", "public"."push_type_node_hierarchies", "public"."push_type_taxonomies", "public"."push_type_assets", "public"."push_type_taxonomy_hierarchies" RESTART IDENTITY CASCADE;  (0.3ms) ALTER TABLE "schema_migrations" ENABLE TRIGGER ALL;ALTER TABLE "push_type_users" ENABLE TRIGGER ALL;ALTER TABLE "push_type_taxonomies" ENABLE TRIGGER ALL;ALTER TABLE "push_type_assets" ENABLE TRIGGER ALL;ALTER TABLE "push_type_nodes" ENABLE TRIGGER ALL;ALTER TABLE "push_type_node_hierarchies" ENABLE TRIGGER ALL;ALTER TABLE "push_type_taxonomy_hierarchies" ENABLE TRIGGER ALL  (0.2ms) BEGIN -------------------------------------------------------------- PushType::UsersControllerTest::GET #index: 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.3ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-1@example.com' LIMIT 1 SQL (0.6ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-1@example.com"], ["created_at", "2015-11-02 16:59:00.601745"], ["updated_at", "2015-11-02 16:59:00.601745"]]  (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" = 'joe-2@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-2@example.com"], ["created_at", "2015-11-02 16:59:00.604729"], ["updated_at", "2015-11-02 16:59:00.604729"]]  (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" = 'joe-3@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-3@example.com"], ["created_at", "2015-11-02 16:59:00.606313"], ["updated_at", "2015-11-02 16:59:00.606313"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-4@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-4@example.com"], ["created_at", "2015-11-02 16:59:00.607813"], ["updated_at", "2015-11-02 16:59:00.607813"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-5@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-5@example.com"], ["created_at", "2015-11-02 16:59:00.609207"], ["updated_at", "2015-11-02 16:59:00.609207"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#index as HTML  (0.3ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_users" LIMIT 30 OFFSET 0) subquery_for_count PushType::User Load (0.4ms) SELECT "push_type_users".* FROM "push_type_users" ORDER BY "push_type_users"."name" ASC LIMIT 30 OFFSET 0 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (1.6ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_users" Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/index.html.haml within layouts/push_type/admin (14.7ms) Completed 200 OK in 10812ms (Views: 10805.4ms | ActiveRecord: 0.9ms)  (0.3ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_users" LIMIT 30 OFFSET 0) subquery_for_count  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::UsersControllerTest::GET #index: test_0001_anonymous --------------------------------------------------------------  (0.0ms) 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" = 'joe-6@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-6@example.com"], ["created_at", "2015-11-02 16:59:11.428612"], ["updated_at", "2015-11-02 16:59:11.428612"]]  (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" = 'joe-7@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-7@example.com"], ["created_at", "2015-11-02 16:59:11.430379"], ["updated_at", "2015-11-02 16:59:11.430379"]]  (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" = 'joe-8@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-8@example.com"], ["created_at", "2015-11-02 16:59:11.432199"], ["updated_at", "2015-11-02 16:59:11.432199"]]  (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" = 'joe-9@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-9@example.com"], ["created_at", "2015-11-02 16:59:11.433727"], ["updated_at", "2015-11-02 16:59:11.433727"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-10@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-10@example.com"], ["created_at", "2015-11-02 16:59:11.435126"], ["updated_at", "2015-11-02 16:59:11.435126"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#index as HTML  (0.2ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_users" LIMIT 30 OFFSET 0) subquery_for_count PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" ORDER BY "push_type_users"."name" ASC LIMIT 30 OFFSET 0 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_user.html.haml (0.2ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_users" Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/index.html.haml within layouts/push_type/admin (3.8ms) Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0003_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 SQL (0.5ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "1"], ["created_at", "2015-11-02 16:59:11.459102"], ["updated_at", "2015-11-02 16:59:11.459102"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0009_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "2"], ["created_at", "2015-11-02 16:59:11.464553"], ["updated_at", "2015-11-02 16:59:11.464553"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0006_anonymous ------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "3"], ["created_at", "2015-11-02 16:59:11.468464"], ["updated_at", "2015-11-02 16:59:11.468464"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0007_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 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "4"], ["created_at", "2015-11-02 16:59:11.472401"], ["updated_at", "2015-11-02 16:59:11.472401"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0008_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "5"], ["created_at", "2015-11-02 16:59:11.476495"], ["updated_at", "2015-11-02 16:59:11.476495"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "6"], ["created_at", "2015-11-02 16:59:11.480321"], ["updated_at", "2015-11-02 16:59:11.480321"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0005_anonymous ------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "7"], ["created_at", "2015-11-02 16:59:11.484453"], ["updated_at", "2015-11-02 16:59:11.484453"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0010_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "8"], ["created_at", "2015-11-02 16:59:11.488128"], ["updated_at", "2015-11-02 16:59:11.488128"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "9"], ["created_at", "2015-11-02 16:59:11.491566"], ["updated_at", "2015-11-02 16:59:11.491566"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::AssetsHelperTest::#asset_hash: test_0004_anonymous ------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "10"], ["created_at", "2015-11-02 16:59:11.495655"], ["updated_at", "2015-11-02 16:59:11.495655"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::AdminHelperTest::#title: test_0002_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::AdminHelperTest::#title: 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::AssetsControllerTest::GET #new: test_0001_anonymous -------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#new as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (1.5ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (1.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (13.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (15.0ms) Completed 200 OK in 25ms (Views: 21.0ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------- PushType::AssetsControllerTest::GET #new: test_0002_anonymous -------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#new as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (2.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (2.4ms) Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------- PushType::AssetsControllerTest::GET #new: test_0003_anonymous -------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#new as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (2.0ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (2.4ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::AssetsHelperTest::#assets_array: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "11"], ["created_at", "2015-11-02 16:59:11.555670"], ["updated_at", "2015-11-02 16:59:11.555670"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "12"], ["created_at", "2015-11-02 16:59:11.557887"], ["updated_at", "2015-11-02 16:59:11.557887"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "13"], ["created_at", "2015-11-02 16:59:11.559900"], ["updated_at", "2015-11-02 16:59:11.559900"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "14"], ["created_at", "2015-11-02 16:59:11.562160"], ["updated_at", "2015-11-02 16:59:11.562160"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::AssetsHelperTest::#assets_array: test_0002_anonymous --------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "15"], ["created_at", "2015-11-02 16:59:11.566705"], ["updated_at", "2015-11-02 16:59:11.566705"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "16"], ["created_at", "2015-11-02 16:59:11.568876"], ["updated_at", "2015-11-02 16:59:11.568876"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "17"], ["created_at", "2015-11-02 16:59:11.570887"], ["updated_at", "2015-11-02 16:59:11.570887"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "18"], ["created_at", "2015-11-02 16:59:11.573004"], ["updated_at", "2015-11-02 16:59:11.573004"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::AssetsHelperTest::#assets_array: test_0003_anonymous --------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "19"], ["created_at", "2015-11-02 16:59:11.577404"], ["updated_at", "2015-11-02 16:59:11.577404"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "20"], ["created_at", "2015-11-02 16:59:11.579868"], ["updated_at", "2015-11-02 16:59:11.579868"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "21"], ["created_at", "2015-11-02 16:59:11.582030"], ["updated_at", "2015-11-02 16:59:11.582030"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "22"], ["created_at", "2015-11-02 16:59:11.584249"], ["updated_at", "2015-11-02 16:59:11.584249"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN --------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::DELETE #destroy: 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::Taxonomy Exists (0.4ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 1' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-1' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 1"], ["slug", "foo-bar-1"], ["type", "Category"], ["created_at", "2015-11-02 16:59:11.596340"], ["updated_at", "2015-11-02 16:59:11.596340"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t6faa755a82e3ceaa2268a52bd128e79a SQL (0.3ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "43481e8f-3bc0-4ed0-8624-002655bcf470"], ["descendant_id", "43481e8f-3bc0-4ed0-8624-002655bcf470"], ["generations", 0]]  (0.7ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "43481e8f-3bc0-4ed0-8624-002655bcf470"]] PushType::Taxonomy Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "43481e8f-3bc0-4ed0-8624-002655bcf470"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t538e9418d7ce1ac2df0c98c4bb4f3080  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#destroy as JSON Parameters: {"taxonomy_id"=>"category", "id"=>"43481e8f-3bc0-4ed0-8624-002655bcf470"} Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "43481e8f-3bc0-4ed0-8624-002655bcf470"]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t6a4dfd35f988c1a44cf951e23e47843e  (0.4ms) DELETE FROM "push_type_taxonomy_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_taxonomy_hierarchies" WHERE ancestor_id = '43481e8f-3bc0-4ed0-8624-002655bcf470' ) AS x ) OR descendant_id = '43481e8f-3bc0-4ed0-8624-002655bcf470'  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t17d819c80a71ee09a31a7552425a3ad5 PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "43481e8f-3bc0-4ed0-8624-002655bcf470"]] SQL (0.1ms) DELETE FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 [["id", "43481e8f-3bc0-4ed0-8624-002655bcf470"]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 200 OK in 4ms (ActiveRecord: 1.3ms) PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "43481e8f-3bc0-4ed0-8624-002655bcf470"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::DELETE #destroy: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 2' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-2' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 2"], ["slug", "foo-bar-2"], ["type", "Category"], ["created_at", "2015-11-02 16:59:11.630267"], ["updated_at", "2015-11-02 16:59:11.630267"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t285d021ba380259c77991faa580c34ea SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"], ["descendant_id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"]]  (0.2ms) SELECT pg_advisory_unlock(282077433,0) AS td04a1b55eff0d7273094fdd0143f4ac5  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#destroy as JSON Parameters: {"taxonomy_id"=>"category", "id"=>"88311a1d-17cb-41c8-b666-6868a6c2c9e8"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tf418d5dd9de0995a9ea565c3cadab1f8  (0.2ms) DELETE FROM "push_type_taxonomy_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_taxonomy_hierarchies" WHERE ancestor_id = '88311a1d-17cb-41c8-b666-6868a6c2c9e8' ) AS x ) OR descendant_id = '88311a1d-17cb-41c8-b666-6868a6c2c9e8'   (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t6ab5ec4b08a4533f5bc6848177282641 PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"]] SQL (0.1ms) DELETE FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 [["id", "88311a1d-17cb-41c8-b666-6868a6c2c9e8"]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id   (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 200 OK in 3ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #position::append sibling: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 3' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-3' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 3"], ["slug", "foo-bar-3"], ["created_at", "2015-11-02 16:59:11.642780"], ["updated_at", "2015-11-02 16:59:11.642780"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tc914790aec21221becfccdab37dd0f2f SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"], ["descendant_id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t73e9de4d9bcfa3346145122ab92e62d3  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 4' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-4' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 4"], ["slug", "foo-bar-4"], ["created_at", "2015-11-02 16:59:11.649389"], ["updated_at", "2015-11-02 16:59:11.649389"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tb1a60abb9300b4de9549c2d851265a72 SQL (0.2ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "cf4c28f8-db7f-4fe5-b354-59a739b5da40"], ["descendant_id", "cf4c28f8-db7f-4fe5-b354-59a739b5da40"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "cf4c28f8-db7f-4fe5-b354-59a739b5da40"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "cf4c28f8-db7f-4fe5-b354-59a739b5da40"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t205313336c155e3b05fcf0c56085b415  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 5' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-5' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 5"], ["slug", "foo-bar-5"], ["created_at", "2015-11-02 16:59:11.655921"], ["updated_at", "2015-11-02 16:59:11.655921"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS te485bb2af9763e2a6f166147636c79fb SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "8b747a89-5e5b-4376-8fa4-782facea0a01"], ["descendant_id", "8b747a89-5e5b-4376-8fa4-782facea0a01"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "8b747a89-5e5b-4376-8fa4-782facea0a01"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "8b747a89-5e5b-4376-8fa4-782facea0a01"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t74a1d5935ae8ed451031054bccfd7673  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 6' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-6' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 6"], ["slug", "foo-bar-6"], ["created_at", "2015-11-02 16:59:11.662114"], ["updated_at", "2015-11-02 16:59:11.662114"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t9ebbd6526a7e12a49f0d03ce40607990 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ed4234fd-09b9-4a32-b2cf-2c2827836b10"], ["descendant_id", "ed4234fd-09b9-4a32-b2cf-2c2827836b10"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ed4234fd-09b9-4a32-b2cf-2c2827836b10"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ed4234fd-09b9-4a32-b2cf-2c2827836b10"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t95a8c44e7089314552adbba4eb37268a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 7' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-7' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 7"], ["slug", "foo-bar-7"], ["created_at", "2015-11-02 16:59:11.669108"], ["updated_at", "2015-11-02 16:59:11.669108"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tf5ff44078b92b24c6aba6063efce3210 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b89b7df5-daff-4967-b694-f341fd692a40"], ["descendant_id", "b89b7df5-daff-4967-b694-f341fd692a40"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b89b7df5-daff-4967-b694-f341fd692a40"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b89b7df5-daff-4967-b694-f341fd692a40"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tf147ac6931465bbbd7ba415ac03cc0c5  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#position as JSON Parameters: {"prev"=>"47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6", "taxonomy_id"=>"category", "id"=>"b89b7df5-daff-4967-b694-f341fd692a40"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b89b7df5-daff-4967-b694-f341fd692a40"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 3' AND "push_type_taxonomies"."id" != '47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-3' AND "push_type_taxonomies"."id" != '47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tb41db9d04bef0a6d0a0100cf487755bd  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 7' AND "push_type_taxonomies"."id" != 'b89b7df5-daff-4967-b694-f341fd692a40' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-7' AND "push_type_taxonomies"."id" != 'b89b7df5-daff-4967-b694-f341fd692a40' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:11.680063"], ["id", "b89b7df5-daff-4967-b694-f341fd692a40"]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL AND "push_type_taxonomies"."sort_order" >= 0 ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "47bd2a92-64d3-41d4-a5fa-1374f2a8bfb6"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b89b7df5-daff-4967-b694-f341fd692a40"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t9781b739281cf0fa2716fdd699ade48e Completed 200 OK in 10ms (ActiveRecord: 2.0ms) Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #position::append sibling: 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::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 8' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-8' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 8"], ["slug", "foo-bar-8"], ["created_at", "2015-11-02 16:59:11.688031"], ["updated_at", "2015-11-02 16:59:11.688031"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t868cdce523b6fb38a69e799f9dfc2881 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"], ["descendant_id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t870f4027ef33d982ed6e4de653b5410a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 9' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-9' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 9"], ["slug", "foo-bar-9"], ["created_at", "2015-11-02 16:59:11.694362"], ["updated_at", "2015-11-02 16:59:11.694362"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t5bdaa3d281ff078d8b378759330eb871 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ec676497-2538-49ff-98ab-5978b89682bb"], ["descendant_id", "ec676497-2538-49ff-98ab-5978b89682bb"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ec676497-2538-49ff-98ab-5978b89682bb"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ec676497-2538-49ff-98ab-5978b89682bb"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t6e4aa5ee765c1c93c3ab75f1d611f6bc  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 10' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-10' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 10"], ["slug", "foo-bar-10"], ["created_at", "2015-11-02 16:59:11.700513"], ["updated_at", "2015-11-02 16:59:11.700513"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t5e24da8f9d44b4e80e2e4d27bac206e8 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "31d1ad3d-83c4-47db-98b7-db7161a006b9"], ["descendant_id", "31d1ad3d-83c4-47db-98b7-db7161a006b9"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "31d1ad3d-83c4-47db-98b7-db7161a006b9"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "31d1ad3d-83c4-47db-98b7-db7161a006b9"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t4acd7c3998d9c7216a1edfecf6bf7778  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 11' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-11' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 11"], ["slug", "foo-bar-11"], ["created_at", "2015-11-02 16:59:11.706689"], ["updated_at", "2015-11-02 16:59:11.706689"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tfa5b294fb2555ff9381fb915ba29fec4 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b6650943-e856-471a-a4b4-5a6e6a7ea6e9"], ["descendant_id", "b6650943-e856-471a-a4b4-5a6e6a7ea6e9"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b6650943-e856-471a-a4b4-5a6e6a7ea6e9"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b6650943-e856-471a-a4b4-5a6e6a7ea6e9"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t67162e7e57ec1a081aa99c9b9a441438  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 12' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-12' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 12"], ["slug", "foo-bar-12"], ["created_at", "2015-11-02 16:59:11.712736"], ["updated_at", "2015-11-02 16:59:11.712736"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS te7d7b88656ca1cf72e2c3d69206fee7e SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"], ["descendant_id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"], ["generations", 0]]  (0.4ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS ta1b3663fbd66607c2f7e7bbde5143779  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#position as JSON Parameters: {"prev"=>"ef5a039d-88ef-4a20-a1ec-b39e2052cfcc", "taxonomy_id"=>"category", "id"=>"731cfcc7-cfa2-4174-8395-031eb2aa3b1d"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 8' AND "push_type_taxonomies"."id" != 'ef5a039d-88ef-4a20-a1ec-b39e2052cfcc' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-8' AND "push_type_taxonomies"."id" != 'ef5a039d-88ef-4a20-a1ec-b39e2052cfcc' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t82246e8b434519335e9f2390b78e4f73  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 12' AND "push_type_taxonomies"."id" != '731cfcc7-cfa2-4174-8395-031eb2aa3b1d' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-12' AND "push_type_taxonomies"."id" != '731cfcc7-cfa2-4174-8395-031eb2aa3b1d' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:11.722612"], ["id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL AND "push_type_taxonomies"."sort_order" >= 0 ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ef5a039d-88ef-4a20-a1ec-b39e2052cfcc"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "731cfcc7-cfa2-4174-8395-031eb2aa3b1d"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t43e49a968da0b8d2f7637fb06e49c22b Completed 200 OK in 8ms (ActiveRecord: 1.9ms) Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------ PushType::UsersControllerTest::GET #new: test_0001_anonymous ------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::UsersController#new as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (6.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (7.7ms) Completed 200 OK in 15ms (Views: 13.8ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::UsersControllerTest::GET #new: test_0003_anonymous ------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::UsersController#new as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (1.5ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::UsersControllerTest::GET #new: test_0002_anonymous ------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::UsersController#new as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.0ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (1.4ms) Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #upload::with valid asset: test_0001_anonymous -----------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "23"], ["created_at", "2015-11-02 16:59:11.768039"], ["updated_at", "2015-11-02 16:59:11.768039"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 4ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #upload::with valid asset: test_0002_anonymous -----------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "24"], ["created_at", "2015-11-02 16:59:11.773934"], ["updated_at", "2015-11-02 16:59:11.773934"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #upload::with valid asset: test_0003_anonymous -----------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "25"], ["created_at", "2015-11-02 16:59:11.779795"], ["updated_at", "2015-11-02 16:59:11.779795"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AssetsControllerTest::GET #index: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "26"], ["created_at", "2015-11-02 16:59:11.784464"], ["updated_at", "2015-11-02 16:59:11.784464"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "27"], ["created_at", "2015-11-02 16:59:11.786702"], ["updated_at", "2015-11-02 16:59:11.786702"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "28"], ["created_at", "2015-11-02 16:59:11.789032"], ["updated_at", "2015-11-02 16:59:11.789032"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "29"], ["created_at", "2015-11-02 16:59:11.791122"], ["updated_at", "2015-11-02 16:59:11.791122"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "30"], ["created_at", "2015-11-02 16:59:11.793181"], ["updated_at", "2015-11-02 16:59:11.793181"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#index as HTML PushType::Asset Load (0.6ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."deleted_at" IS NULL ORDER BY "push_type_assets"."created_at" DESC LIMIT 20 OFFSET 0  (0.2ms) SELECT COUNT(*) FROM "push_type_assets" WHERE "push_type_assets"."deleted_at" IS NULL Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/index.html.haml within layouts/push_type/admin (8.6ms) Completed 200 OK in 15ms (Views: 13.5ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AssetsControllerTest::GET #index: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "31"], ["created_at", "2015-11-02 16:59:11.812995"], ["updated_at", "2015-11-02 16:59:11.812995"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "32"], ["created_at", "2015-11-02 16:59:11.815360"], ["updated_at", "2015-11-02 16:59:11.815360"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "33"], ["created_at", "2015-11-02 16:59:11.817617"], ["updated_at", "2015-11-02 16:59:11.817617"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "34"], ["created_at", "2015-11-02 16:59:11.819788"], ["updated_at", "2015-11-02 16:59:11.819788"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "35"], ["created_at", "2015-11-02 16:59:11.822036"], ["updated_at", "2015-11-02 16:59:11.822036"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#index as HTML PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."deleted_at" IS NULL ORDER BY "push_type_assets"."created_at" DESC LIMIT 20 OFFSET 0  (0.2ms) SELECT COUNT(*) FROM "push_type_assets" WHERE "push_type_assets"."deleted_at" IS NULL Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/index.html.haml within layouts/push_type/admin (4.1ms) Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------ PushType::AssetsControllerTest::DELETE #empty: test_0003_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 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "36"], ["deleted_at", "2015-11-02 16:59:11.835539"], ["created_at", "2015-11-02 16:59:11.837056"], ["updated_at", "2015-11-02 16:59:11.837056"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "37"], ["deleted_at", "2015-11-02 16:59:11.838334"], ["created_at", "2015-11-02 16:59:11.839577"], ["updated_at", "2015-11-02 16:59:11.839577"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "38"], ["deleted_at", "2015-11-02 16:59:11.840621"], ["created_at", "2015-11-02 16:59:11.841818"], ["updated_at", "2015-11-02 16:59:11.841818"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#empty as HTML PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_assets"."created_at" DESC  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "eee775ce-cb4c-43f9-8a1f-2a5b68a1f2fd"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "d9222569-f746-40fa-bc70-b4fa1f3f5300"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "a3e74312-a657-48bf-aa33-dab443efab43"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_assets" WHERE (deleted_at IS NOT NULL)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------ PushType::AssetsControllerTest::DELETE #empty: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "39"], ["deleted_at", "2015-11-02 16:59:11.849164"], ["created_at", "2015-11-02 16:59:11.850747"], ["updated_at", "2015-11-02 16:59:11.850747"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "40"], ["deleted_at", "2015-11-02 16:59:11.851826"], ["created_at", "2015-11-02 16:59:11.853033"], ["updated_at", "2015-11-02 16:59:11.853033"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "41"], ["deleted_at", "2015-11-02 16:59:11.854134"], ["created_at", "2015-11-02 16:59:11.855355"], ["updated_at", "2015-11-02 16:59:11.855355"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#empty as HTML PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_assets"."created_at" DESC  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "f8ea9bc5-4833-4802-b62a-5dd58666635a"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "76b2ef31-07fb-4c6d-bbc6-8e7367d0a152"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "dcdef865-49fc-4e70-a591-699c01d4c307"]]  (0.0ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------ PushType::AssetsControllerTest::DELETE #empty: test_0001_anonymous ------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "42"], ["deleted_at", "2015-11-02 16:59:11.861316"], ["created_at", "2015-11-02 16:59:11.862648"], ["updated_at", "2015-11-02 16:59:11.862648"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "43"], ["deleted_at", "2015-11-02 16:59:11.863640"], ["created_at", "2015-11-02 16:59:11.864939"], ["updated_at", "2015-11-02 16:59:11.864939"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "44"], ["deleted_at", "2015-11-02 16:59:11.866031"], ["created_at", "2015-11-02 16:59:11.867223"], ["updated_at", "2015-11-02 16:59:11.867223"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#empty as HTML PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_assets"."created_at" DESC  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "d68c63b4-a9cd-47a3-9f57-8e38e0cbb65e"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "516fb99e-d958-4d49-b0cd-cfba959c35bb"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 [["id", "ffb23f52-3ae4-4168-becf-29bb72bc6010"]]  (0.0ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------- PushType::AssetsControllerTest::DELETE #destroy: test_0003_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "45"], ["created_at", "2015-11-02 16:59:11.875533"], ["updated_at", "2015-11-02 16:59:11.875533"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#destroy as HTML Parameters: {"id"=>"f4a54098-21ea-4522-8e41-2014470174f1"} PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "f4a54098-21ea-4522-8e41-2014470174f1"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", "2015-11-02 16:59:11.878392"], ["updated_at", "2015-11-02 16:59:11.878805"], ["id", "f4a54098-21ea-4522-8e41-2014470174f1"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.5ms) PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 LIMIT 1 [["id", "f4a54098-21ea-4522-8e41-2014470174f1"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------- PushType::AssetsControllerTest::DELETE #destroy: test_0001_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "46"], ["created_at", "2015-11-02 16:59:11.883540"], ["updated_at", "2015-11-02 16:59:11.883540"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#destroy as HTML Parameters: {"id"=>"77edfacc-a268-44cb-8bec-d88f47699fd0"} PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "77edfacc-a268-44cb-8bec-d88f47699fd0"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", "2015-11-02 16:59:11.886327"], ["updated_at", "2015-11-02 16:59:11.886725"], ["id", "77edfacc-a268-44cb-8bec-d88f47699fd0"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------- PushType::AssetsControllerTest::DELETE #destroy: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "47"], ["created_at", "2015-11-02 16:59:11.890766"], ["updated_at", "2015-11-02 16:59:11.890766"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#destroy as HTML Parameters: {"id"=>"c9009265-1adc-4cbf-a8b9-8c42cf9a61b5"} PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "c9009265-1adc-4cbf-a8b9-8c42cf9a61b5"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", "2015-11-02 16:59:11.893334"], ["updated_at", "2015-11-02 16:59:11.893733"], ["id", "c9009265-1adc-4cbf-a8b9-8c42cf9a61b5"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #update::with valid taxonomy: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 13' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-13' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 13"], ["slug", "foo-bar-13"], ["type", "Category"], ["created_at", "2015-11-02 16:59:11.898441"], ["updated_at", "2015-11-02 16:59:11.898441"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t66dcd5afc665330c8d2f10ae68839600 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ef9db54b-d75e-4d8e-ac34-adda4a5356c1"], ["descendant_id", "ef9db54b-d75e-4d8e-ac34-adda4a5356c1"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ef9db54b-d75e-4d8e-ac34-adda4a5356c1"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ef9db54b-d75e-4d8e-ac34-adda4a5356c1"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tdfe033668e63f57457384f854711cf12  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#update as JSON Parameters: {"category"=>{"title"=>"Foo bar baz"}, "taxonomy_id"=>"category", "id"=>"ef9db54b-d75e-4d8e-ac34-adda4a5356c1"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ef9db54b-d75e-4d8e-ac34-adda4a5356c1"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo bar baz' AND "push_type_taxonomies"."id" != 'ef9db54b-d75e-4d8e-ac34-adda4a5356c1' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-13' AND "push_type_taxonomies"."id" != 'ef9db54b-d75e-4d8e-ac34-adda4a5356c1' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "title" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["title", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:11.906360"], ["id", "ef9db54b-d75e-4d8e-ac34-adda4a5356c1"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 200 OK in 4ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #update::with valid taxonomy: test_0002_anonymous --------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 14' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-14' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 14"], ["slug", "foo-bar-14"], ["type", "Category"], ["created_at", "2015-11-02 16:59:11.909941"], ["updated_at", "2015-11-02 16:59:11.909941"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tb22651c65500e850defe7486e92bdffd SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"], ["descendant_id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS ta08a6f1bd56d5a4c5bbf5a612f6eda6f  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#update as JSON Parameters: {"category"=>{"title"=>"Foo bar baz"}, "taxonomy_id"=>"category", "id"=>"b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo bar baz' AND "push_type_taxonomies"."id" != 'b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-14' AND "push_type_taxonomies"."id" != 'b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) UPDATE "push_type_taxonomies" SET "title" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["title", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:11.917100"], ["id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 200 OK in 3ms (ActiveRecord: 0.7ms) PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b8bb3bc8-0c7c-47d2-9f12-ad38ccbc457e"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::NodesControllerTest::GET #index: 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::Node Exists (0.3ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-15' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-15"], ["created_at", "2015-11-02 16:59:11.931033"], ["updated_at", "2015-11-02 16:59:11.931033"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t4032a30a9f9523e0be04ad6933a69fa7 SQL (0.3ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f47b8385-5e77-4da3-88f2-468bcb02c700"], ["descendant_id", "f47b8385-5e77-4da3-88f2-468bcb02c700"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f47b8385-5e77-4da3-88f2-468bcb02c700"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f47b8385-5e77-4da3-88f2-468bcb02c700"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tea7db2d64c3e0d79066001733763ebd8  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-16' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-16"], ["created_at", "2015-11-02 16:59:11.942097"], ["updated_at", "2015-11-02 16:59:11.942097"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t208a72bb9d4285940e732ac8d23c4d11 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "a91b701a-4f60-4b0b-8bc3-6234712a871e"], ["descendant_id", "a91b701a-4f60-4b0b-8bc3-6234712a871e"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "a91b701a-4f60-4b0b-8bc3-6234712a871e"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "a91b701a-4f60-4b0b-8bc3-6234712a871e"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t44016dc0a3add9c86cf493641f389edb  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-17' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-17"], ["created_at", "2015-11-02 16:59:11.947462"], ["updated_at", "2015-11-02 16:59:11.947462"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tfdfd9d6b3e347730a9275e182fa864b5 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "31e72bae-78da-4240-b949-9d870271b50b"], ["descendant_id", "31e72bae-78da-4240-b949-9d870271b50b"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "31e72bae-78da-4240-b949-9d870271b50b"]] PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "31e72bae-78da-4240-b949-9d870271b50b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td4fc6f463a22582cb1a8f4bd2ac460a0  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-18' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-18"], ["created_at", "2015-11-02 16:59:11.952732"], ["updated_at", "2015-11-02 16:59:11.952732"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb1e83c425db06b66f380115ce6d88a63 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "8c83f0e4-acfb-4a33-848a-041cae6f3231"], ["descendant_id", "8c83f0e4-acfb-4a33-848a-041cae6f3231"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "8c83f0e4-acfb-4a33-848a-041cae6f3231"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "8c83f0e4-acfb-4a33-848a-041cae6f3231"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS te29f467f34f871396cb5e68171807164  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-19' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-19"], ["created_at", "2015-11-02 16:59:11.957877"], ["updated_at", "2015-11-02 16:59:11.957877"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0b34d94b58c283f168c713187b81fad6 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "afc97d4b-3433-420e-b99c-54bd8f3099d8"], ["descendant_id", "afc97d4b-3433-420e-b99c-54bd8f3099d8"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "afc97d4b-3433-420e-b99c-54bd8f3099d8"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "afc97d4b-3433-420e-b99c-54bd8f3099d8"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6adbc6daadd8340b12437881052bb051  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "f47b8385-5e77-4da3-88f2-468bcb02c700"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "a91b701a-4f60-4b0b-8bc3-6234712a871e"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "31e72bae-78da-4240-b949-9d870271b50b"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "8c83f0e4-acfb-4a33-848a-041cae6f3231"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "afc97d4b-3433-420e-b99c-54bd8f3099d8"]]  (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/nodes/_new_node_button.html.haml (2.5ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (19.5ms) Completed 200 OK in 125ms (Views: 123.2ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::NodesControllerTest::GET #index: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-20' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-20"], ["created_at", "2015-11-02 16:59:12.092024"], ["updated_at", "2015-11-02 16:59:12.092024"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta734531791d9cea56f7ba57c0df2ea87 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "08595fef-df1c-402e-91cf-59acb70846f7"], ["descendant_id", "08595fef-df1c-402e-91cf-59acb70846f7"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "08595fef-df1c-402e-91cf-59acb70846f7"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "08595fef-df1c-402e-91cf-59acb70846f7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1b31824363dea835401bffcb03010d35  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-21' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-21"], ["created_at", "2015-11-02 16:59:12.098017"], ["updated_at", "2015-11-02 16:59:12.098017"]]  (0.2ms) SELECT pg_try_advisory_lock(1213021721,0) AS t4119f1633a38c57bbd591bd606fe0418 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3797d41a-338d-4064-a3e1-8ebbc3d5b0db"], ["descendant_id", "3797d41a-338d-4064-a3e1-8ebbc3d5b0db"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3797d41a-338d-4064-a3e1-8ebbc3d5b0db"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3797d41a-338d-4064-a3e1-8ebbc3d5b0db"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tb65df7255502ef92c6790708b2301d73  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-22' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-22"], ["created_at", "2015-11-02 16:59:12.103636"], ["updated_at", "2015-11-02 16:59:12.103636"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t00a4d57ec6c59aa33e841d781c53f969 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "6841d074-7b7c-4b4c-8348-224d7d021a80"], ["descendant_id", "6841d074-7b7c-4b4c-8348-224d7d021a80"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "6841d074-7b7c-4b4c-8348-224d7d021a80"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "6841d074-7b7c-4b4c-8348-224d7d021a80"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tdb5b9ac05e4cc1f60ea16f3bd73ec89a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-23' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-23"], ["created_at", "2015-11-02 16:59:12.109143"], ["updated_at", "2015-11-02 16:59:12.109143"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tffd6acf14257941a2bac1465c2925206 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "99b4e8ba-4108-446b-8952-3a87bc20ffee"], ["descendant_id", "99b4e8ba-4108-446b-8952-3a87bc20ffee"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "99b4e8ba-4108-446b-8952-3a87bc20ffee"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "99b4e8ba-4108-446b-8952-3a87bc20ffee"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t3e86114ed76abffe60ba7c64a4ce9a7b  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-24' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-24"], ["created_at", "2015-11-02 16:59:12.114417"], ["updated_at", "2015-11-02 16:59:12.114417"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS te4e686e5b0785122941fffb915468f7c SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "94a19dab-cac2-4b6a-b9f6-9288bde9fda5"], ["descendant_id", "94a19dab-cac2-4b6a-b9f6-9288bde9fda5"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "94a19dab-cac2-4b6a-b9f6-9288bde9fda5"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "94a19dab-cac2-4b6a-b9f6-9288bde9fda5"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0019c9e079e760380030b17add5fde57  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "08595fef-df1c-402e-91cf-59acb70846f7"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "3797d41a-338d-4064-a3e1-8ebbc3d5b0db"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "6841d074-7b7c-4b4c-8348-224d7d021a80"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "99b4e8ba-4108-446b-8952-3a87bc20ffee"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "94a19dab-cac2-4b6a-b9f6-9288bde9fda5"]]  (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/nodes/_new_node_button.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (10.9ms) Completed 200 OK in 17ms (Views: 15.1ms | ActiveRecord: 1.0ms)  (0.2ms) 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 30 OFFSET 0) subquery_for_count  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------------- PushType::UsersControllerTest::POST #create::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 Processing by PushType::UsersController#create as HTML Parameters: {"user"=>{"name"=>"Joe Bloggs", "email"=>"joe-11@example.com"}}  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-11@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-11@example.com"], ["created_at", "2015-11-02 16:59:12.141610"], ["updated_at", "2015-11-02 16:59:12.141610"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------------- PushType::UsersControllerTest::POST #create::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 Processing by PushType::UsersController#create as HTML Parameters: {"user"=>{"name"=>"Joe Bloggs", "email"=>"joe-12@example.com"}}  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-12@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-12@example.com"], ["created_at", "2015-11-02 16:59:12.146187"], ["updated_at", "2015-11-02 16:59:12.146187"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------- PushType::NodesControllerTest::PUT #restore: test_0002_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-25' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-25"], ["status", 0], ["created_at", "2015-11-02 16:59:12.156864"], ["updated_at", "2015-11-02 16:59:12.156864"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tdd2fcaa1542f39a4a9f4c1f591917b4f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "6198843f-0168-4497-85eb-df83d97cb4de"], ["descendant_id", "6198843f-0168-4497-85eb-df83d97cb4de"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "6198843f-0168-4497-85eb-df83d97cb4de"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "6198843f-0168-4497-85eb-df83d97cb4de"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc02b1d3ca6902ac5da2fe78408962be2  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:12.162108"], ["updated_at", "2015-11-02 16:59:12.162459"], ["id", "6198843f-0168-4497-85eb-df83d97cb4de"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.4ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:12.167818' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '6198843f-0168-4497-85eb-df83d97cb4de') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "6198843f-0168-4497-85eb-df83d97cb4de"]] Processing by PushType::NodesController#restore as HTML Parameters: {"id"=>"6198843f-0168-4497-85eb-df83d97cb4de"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "6198843f-0168-4497-85eb-df83d97cb4de"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", nil], ["updated_at", "2015-11-02 16:59:12.171541"], ["id", "6198843f-0168-4497-85eb-df83d97cb4de"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------- PushType::NodesControllerTest::PUT #restore: test_0003_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-26' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-26"], ["status", 0], ["created_at", "2015-11-02 16:59:12.176740"], ["updated_at", "2015-11-02 16:59:12.176740"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta72c04ee4d74801e7dd4d6e122940cd6 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"], ["descendant_id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9f05ff854c132d3ce3e11fa66e9428da  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:12.181650"], ["updated_at", "2015-11-02 16:59:12.182002"], ["id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:12.183679' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '43bda475-9177-4a71-ae8e-fa43ed1f48c7') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]] Processing by PushType::NodesController#restore as HTML Parameters: {"id"=>"43bda475-9177-4a71-ae8e-fa43ed1f48c7"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", nil], ["updated_at", "2015-11-02 16:59:12.186357"], ["id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "43bda475-9177-4a71-ae8e-fa43ed1f48c7"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------- PushType::NodesControllerTest::PUT #restore: test_0001_anonymous ----------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-27' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-27"], ["status", 0], ["created_at", "2015-11-02 16:59:12.191624"], ["updated_at", "2015-11-02 16:59:12.191624"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7609c954dc9f8ad6b0ff86a761ff3034 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b1b3a376-131d-4b43-834c-682a8d6774c0"], ["descendant_id", "b1b3a376-131d-4b43-834c-682a8d6774c0"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b1b3a376-131d-4b43-834c-682a8d6774c0"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b1b3a376-131d-4b43-834c-682a8d6774c0"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf87fc011011e59f06e8bc697c3016e8a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:12.196326"], ["updated_at", "2015-11-02 16:59:12.196646"], ["id", "b1b3a376-131d-4b43-834c-682a8d6774c0"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:12.198357' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != 'b1b3a376-131d-4b43-834c-682a8d6774c0') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "b1b3a376-131d-4b43-834c-682a8d6774c0"]] Processing by PushType::NodesController#restore as HTML Parameters: {"id"=>"b1b3a376-131d-4b43-834c-682a8d6774c0"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b1b3a376-131d-4b43-834c-682a8d6774c0"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", nil], ["updated_at", "2015-11-02 16:59:12.201128"], ["id", "b1b3a376-131d-4b43-834c-682a8d6774c0"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #upload::with in-valid asset: test_0003_anonymous --------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 2ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #upload::with in-valid asset: test_0002_anonymous --------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 1ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #upload::with in-valid asset: test_0001_anonymous --------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 1ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::UsersControllerTest::PUT #update::with valid user: test_0003_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" = 'joe-13@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-13@example.com"], ["created_at", "2015-11-02 16:59:12.216590"], ["updated_at", "2015-11-02 16:59:12.216590"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>"Foo bar baz"}, "id"=>"d247f7c3-1fb7-40b6-a118-db8d5c4f48f7"} 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 1 [["id", "d247f7c3-1fb7-40b6-a118-db8d5c4f48f7"]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE ("push_type_users"."email" = 'joe-13@example.com' AND "push_type_users"."id" != 'd247f7c3-1fb7-40b6-a118-db8d5c4f48f7') LIMIT 1 SQL (0.1ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.219945"], ["id", "d247f7c3-1fb7-40b6-a118-db8d5c4f48f7"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 3ms (ActiveRecord: 0.5ms) PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 LIMIT 1 [["id", "d247f7c3-1fb7-40b6-a118-db8d5c4f48f7"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::UsersControllerTest::PUT #update::with valid user: test_0002_anonymous --------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-14@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-14@example.com"], ["created_at", "2015-11-02 16:59:12.223876"], ["updated_at", "2015-11-02 16:59:12.223876"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>"Foo bar baz"}, "id"=>"b7316960-466c-47b6-a515-7e491404ec4a"} 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 1 [["id", "b7316960-466c-47b6-a515-7e491404ec4a"]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE ("push_type_users"."email" = 'joe-14@example.com' AND "push_type_users"."id" != 'b7316960-466c-47b6-a515-7e491404ec4a') LIMIT 1 SQL (0.1ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.227032"], ["id", "b7316960-466c-47b6-a515-7e491404ec4a"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 3ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::UsersControllerTest::PUT #update::with valid user: test_0001_anonymous --------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-15@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-15@example.com"], ["created_at", "2015-11-02 16:59:12.230347"], ["updated_at", "2015-11-02 16:59:12.230347"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>"Foo bar baz"}, "id"=>"7971d0ba-c5db-4e84-bbf3-b7b78daff630"} 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 1 [["id", "7971d0ba-c5db-4e84-bbf3-b7b78daff630"]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE ("push_type_users"."email" = 'joe-15@example.com' AND "push_type_users"."id" != '7971d0ba-c5db-4e84-bbf3-b7b78daff630') LIMIT 1 SQL (0.1ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.233337"], ["id", "7971d0ba-c5db-4e84-bbf3-b7b78daff630"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 3ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------- PushType::AdminControllerTest::GET #info: test_0001_anonymous -------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AdminController#info as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/admin/info.html.haml (2.9ms) Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------- PushType::AdminControllerTest::GET #info: test_0002_anonymous -------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AdminController#info as HTML Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/admin/info.html.haml (1.0ms) Completed 200 OK in 1ms (Views: 1.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsControllerTest::PUT #update::with valid asset: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "48"], ["created_at", "2015-11-02 16:59:12.249087"], ["updated_at", "2015-11-02 16:59:12.249087"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#update as HTML Parameters: {"asset"=>{"description"=>"Foo bar baz"}, "id"=>"284edb8c-b8ce-448c-ba40-11ebb3b35774"} PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "284edb8c-b8ce-448c-ba40-11ebb3b35774"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "description" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["description", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.252709"], ["id", "284edb8c-b8ce-448c-ba40-11ebb3b35774"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsControllerTest::PUT #update::with valid asset: test_0002_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "49"], ["created_at", "2015-11-02 16:59:12.256796"], ["updated_at", "2015-11-02 16:59:12.256796"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#update as HTML Parameters: {"asset"=>{"description"=>"Foo bar baz"}, "id"=>"94fbc5bb-b69e-4fed-ac71-8a3a438ddb8d"} PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "94fbc5bb-b69e-4fed-ac71-8a3a438ddb8d"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "description" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["description", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.260252"], ["id", "94fbc5bb-b69e-4fed-ac71-8a3a438ddb8d"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsControllerTest::PUT #update::with valid asset: test_0003_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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "50"], ["created_at", "2015-11-02 16:59:12.263902"], ["updated_at", "2015-11-02 16:59:12.263902"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#update as HTML Parameters: {"asset"=>{"description"=>"Foo bar baz"}, "id"=>"d007bea9-bdb5-491b-a8de-7c6161330464"} PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "d007bea9-bdb5-491b-a8de-7c6161330464"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "description" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["description", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.266880"], ["id", "d007bea9-bdb5-491b-a8de-7c6161330464"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 2ms (ActiveRecord: 0.4ms) PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 LIMIT 1 [["id", "d007bea9-bdb5-491b-a8de-7c6161330464"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #position::without reponsitioning: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 15' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-28' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 15"], ["slug", "foo-bar-28"], ["created_at", "2015-11-02 16:59:12.272895"], ["updated_at", "2015-11-02 16:59:12.272895"]]  (0.2ms) SELECT pg_try_advisory_lock(282077433,0) AS t04fadf4afbfa19a2b1068a7eac930e0a SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b82b4028-f814-4d2f-bfc8-2264e96477aa"], ["descendant_id", "b82b4028-f814-4d2f-bfc8-2264e96477aa"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b82b4028-f814-4d2f-bfc8-2264e96477aa"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b82b4028-f814-4d2f-bfc8-2264e96477aa"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS td69a0ad1820585ce1962de7c3d3a4f59  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 16' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-29' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 16"], ["slug", "foo-bar-29"], ["created_at", "2015-11-02 16:59:12.279385"], ["updated_at", "2015-11-02 16:59:12.279385"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t9851093a3b161c723ed7d628b44e2afb SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "42256db6-7fee-482c-b037-0e31fcf62af1"], ["descendant_id", "42256db6-7fee-482c-b037-0e31fcf62af1"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "42256db6-7fee-482c-b037-0e31fcf62af1"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "42256db6-7fee-482c-b037-0e31fcf62af1"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t6edaf439f1fcbe055ce5486b7a26a329  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 17' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-30' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 17"], ["slug", "foo-bar-30"], ["created_at", "2015-11-02 16:59:12.285538"], ["updated_at", "2015-11-02 16:59:12.285538"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tccb565824fb467b99e2ce3277fc57d07 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "002326fa-e949-4fb6-aefb-1531bd825456"], ["descendant_id", "002326fa-e949-4fb6-aefb-1531bd825456"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "002326fa-e949-4fb6-aefb-1531bd825456"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "002326fa-e949-4fb6-aefb-1531bd825456"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS te53d325ac0c330eef35c3180cd5b1f7b  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 18' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-31' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 18"], ["slug", "foo-bar-31"], ["created_at", "2015-11-02 16:59:12.291903"], ["updated_at", "2015-11-02 16:59:12.291903"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t3b763f16f47f60c844ba72f4b4717567 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f5fd5fb0-4ca3-4bc9-ab73-d16911ce93df"], ["descendant_id", "f5fd5fb0-4ca3-4bc9-ab73-d16911ce93df"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "f5fd5fb0-4ca3-4bc9-ab73-d16911ce93df"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f5fd5fb0-4ca3-4bc9-ab73-d16911ce93df"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t9ec4687ff52c98f1b08e0dcf23c2556c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 19' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-32' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 19"], ["slug", "foo-bar-32"], ["created_at", "2015-11-02 16:59:12.298277"], ["updated_at", "2015-11-02 16:59:12.298277"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tf4c552ce4d2f0b8a7d306ce2c9f6c55c SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e08b11de-56b5-4776-853b-389a9478c103"], ["descendant_id", "e08b11de-56b5-4776-853b-389a9478c103"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "e08b11de-56b5-4776-853b-389a9478c103"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e08b11de-56b5-4776-853b-389a9478c103"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t807ce439d27e41a24fecc699ac10ca21  (0.1ms) RELEASE SAVEPOINT active_record_2 Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #position::without reponsitioning: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 20' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-33' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 20"], ["slug", "foo-bar-33"], ["created_at", "2015-11-02 16:59:12.306684"], ["updated_at", "2015-11-02 16:59:12.306684"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t59a682e783710e0cb89434fa5c2f4095 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "5245561f-691d-4c21-a347-944ff095f576"], ["descendant_id", "5245561f-691d-4c21-a347-944ff095f576"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "5245561f-691d-4c21-a347-944ff095f576"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "5245561f-691d-4c21-a347-944ff095f576"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t63a80b08fdd5ec9d959274ea43792a97  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 21' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-34' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 21"], ["slug", "foo-bar-34"], ["created_at", "2015-11-02 16:59:12.313178"], ["updated_at", "2015-11-02 16:59:12.313178"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t90f1b17dd4e99c785beb333d8de85acd SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1f8d5cde-e362-4bb6-9eef-57da557e16cb"], ["descendant_id", "1f8d5cde-e362-4bb6-9eef-57da557e16cb"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "1f8d5cde-e362-4bb6-9eef-57da557e16cb"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1f8d5cde-e362-4bb6-9eef-57da557e16cb"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t2845be15fded140e004e1b629efb997c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 22' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-35' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 22"], ["slug", "foo-bar-35"], ["created_at", "2015-11-02 16:59:12.319240"], ["updated_at", "2015-11-02 16:59:12.319240"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t7ef4baa9e6ce876c89cad209e3fe2e70 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "a93622af-edd7-492a-b4ee-282ebb9382ea"], ["descendant_id", "a93622af-edd7-492a-b4ee-282ebb9382ea"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "a93622af-edd7-492a-b4ee-282ebb9382ea"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "a93622af-edd7-492a-b4ee-282ebb9382ea"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t1bf531eb0ce2330260bd77c22f6b28be  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 23' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-36' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 23"], ["slug", "foo-bar-36"], ["created_at", "2015-11-02 16:59:12.325111"], ["updated_at", "2015-11-02 16:59:12.325111"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t8835c6fab87b8930dbbaa34d1f42d482 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b35594cb-6834-495f-afb4-25e9d68474c7"], ["descendant_id", "b35594cb-6834-495f-afb4-25e9d68474c7"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b35594cb-6834-495f-afb4-25e9d68474c7"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b35594cb-6834-495f-afb4-25e9d68474c7"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t1e55ba6da3d4379a5cbd4994247db369  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 24' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-37' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 24"], ["slug", "foo-bar-37"], ["created_at", "2015-11-02 16:59:12.331085"], ["updated_at", "2015-11-02 16:59:12.331085"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t0778ddf0b5f293d096241942069130fa SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "46d8002a-8f6f-4771-9907-282cd30e1bf7"], ["descendant_id", "46d8002a-8f6f-4771-9907-282cd30e1bf7"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "46d8002a-8f6f-4771-9907-282cd30e1bf7"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "46d8002a-8f6f-4771-9907-282cd30e1bf7"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tc289dbedd86b10219a9f08646d409a8a  (0.1ms) RELEASE SAVEPOINT active_record_2 Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order DESC LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN --------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #position::append child: test_0001_anonymous ---------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 25' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-38' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 25"], ["slug", "foo-bar-38"], ["created_at", "2015-11-02 16:59:12.339762"], ["updated_at", "2015-11-02 16:59:12.339762"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS td6c1d008d67e10dfd6252376dc1902f1 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b27bc712-921a-4b21-8843-de7bf27aa863"], ["descendant_id", "b27bc712-921a-4b21-8843-de7bf27aa863"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b27bc712-921a-4b21-8843-de7bf27aa863"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b27bc712-921a-4b21-8843-de7bf27aa863"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t3e7e9df7c9cf494549d3b17ff0134fdd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 26' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-39' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 26"], ["slug", "foo-bar-39"], ["created_at", "2015-11-02 16:59:12.346075"], ["updated_at", "2015-11-02 16:59:12.346075"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t6535edf31feeee7c888474cb3be4d97a SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "942cb6ad-7088-44cb-8158-b6108bf71b6c"], ["descendant_id", "942cb6ad-7088-44cb-8158-b6108bf71b6c"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "942cb6ad-7088-44cb-8158-b6108bf71b6c"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "942cb6ad-7088-44cb-8158-b6108bf71b6c"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tc16272a24964d9d17673a0e8df936884  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 27' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-40' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 27"], ["slug", "foo-bar-40"], ["created_at", "2015-11-02 16:59:12.352399"], ["updated_at", "2015-11-02 16:59:12.352399"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t225cad9de6aa10bee3779ae6bad576e9 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "942b521b-c877-4031-9d3d-95eb3da2e40b"], ["descendant_id", "942b521b-c877-4031-9d3d-95eb3da2e40b"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "942b521b-c877-4031-9d3d-95eb3da2e40b"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "942b521b-c877-4031-9d3d-95eb3da2e40b"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tb7d6852dff8cb5c45632cba53ae0685c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 28' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-41' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 28"], ["slug", "foo-bar-41"], ["created_at", "2015-11-02 16:59:12.358300"], ["updated_at", "2015-11-02 16:59:12.358300"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t728a5e40b4698cc556e99886a70dc32a SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c204fb30-1aa1-48ed-9fcb-41274a801946"], ["descendant_id", "c204fb30-1aa1-48ed-9fcb-41274a801946"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "c204fb30-1aa1-48ed-9fcb-41274a801946"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "c204fb30-1aa1-48ed-9fcb-41274a801946"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t3695bd65c0e99c3e3a8893eed72e636c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 29' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.3ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-42' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 29"], ["slug", "foo-bar-42"], ["created_at", "2015-11-02 16:59:12.364645"], ["updated_at", "2015-11-02 16:59:12.364645"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t1392efeb6757c80eea3c2055d693bd8b SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"], ["descendant_id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t9548bce5b5122bf3c0d1a707251ec0c2  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#position as JSON Parameters: {"parent"=>"b27bc712-921a-4b21-8843-de7bf27aa863", "taxonomy_id"=>"category", "id"=>"3ba86b1d-80de-4e37-8b0f-f20e317313e0"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b27bc712-921a-4b21-8843-de7bf27aa863"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" INNER JOIN "push_type_taxonomy_hierarchies" ON "push_type_taxonomies"."id" = "push_type_taxonomy_hierarchies"."ancestor_id" WHERE "push_type_taxonomy_hierarchies"."descendant_id" = $1 AND "push_type_taxonomies"."id" = $2 LIMIT 1 [["descendant_id", "b27bc712-921a-4b21-8843-de7bf27aa863"], ["id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]] PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 29' AND "push_type_taxonomies"."id" != '3ba86b1d-80de-4e37-8b0f-f20e317313e0' AND "push_type_taxonomies"."parent_id" = 'b27bc712-921a-4b21-8843-de7bf27aa863') LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-42' AND "push_type_taxonomies"."id" != '3ba86b1d-80de-4e37-8b0f-f20e317313e0' AND "push_type_taxonomies"."parent_id" = 'b27bc712-921a-4b21-8843-de7bf27aa863') LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "parent_id" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["parent_id", "b27bc712-921a-4b21-8843-de7bf27aa863"], ["updated_at", "2015-11-02 16:59:12.375913"], ["id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS te13d21006f2602e2240e7809c5ab8653  (0.2ms) DELETE FROM "push_type_taxonomy_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_taxonomy_hierarchies" WHERE ancestor_id = '3ba86b1d-80de-4e37-8b0f-f20e317313e0' ) AS x ) OR descendant_id = '3ba86b1d-80de-4e37-8b0f-f20e317313e0' SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"], ["descendant_id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"], ["generations", 0]]  (0.2ms) INSERT INTO "push_type_taxonomy_hierarchies" (ancestor_id, descendant_id, generations) SELECT x.ancestor_id, '3ba86b1d-80de-4e37-8b0f-f20e317313e0', x.generations + 1 FROM "push_type_taxonomy_hierarchies" x WHERE x.descendant_id = 'b27bc712-921a-4b21-8843-de7bf27aa863'  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id   (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" = 'b27bc712-921a-4b21-8843-de7bf27aa863' ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3ba86b1d-80de-4e37-8b0f-f20e317313e0"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tdad44857236b6beda351d992430dc889  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 200 OK in 12ms (ActiveRecord: 2.4ms) Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #position::append child: test_0002_anonymous ---------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 30' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-43' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 30"], ["slug", "foo-bar-43"], ["created_at", "2015-11-02 16:59:12.385709"], ["updated_at", "2015-11-02 16:59:12.385709"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t993fbab7580f7ee82ff93ca176de9f66 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"], ["descendant_id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t204d45c316f794c0aa6b640927d3625e  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 31' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-44' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 31"], ["slug", "foo-bar-44"], ["created_at", "2015-11-02 16:59:12.392180"], ["updated_at", "2015-11-02 16:59:12.392180"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tf32bf83aa3b049b90a7cb5f4b75c264b SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "99c904a5-1889-4e88-b755-028de90288cb"], ["descendant_id", "99c904a5-1889-4e88-b755-028de90288cb"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "99c904a5-1889-4e88-b755-028de90288cb"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "99c904a5-1889-4e88-b755-028de90288cb"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS te4e7373f37a1ec0a1e04f7877c882040  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 32' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-45' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 32"], ["slug", "foo-bar-45"], ["created_at", "2015-11-02 16:59:12.398322"], ["updated_at", "2015-11-02 16:59:12.398322"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t376b87a1417ca8d4d4e446c828ffad72 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "abd604f5-c435-4a50-bcc2-5a860708ef23"], ["descendant_id", "abd604f5-c435-4a50-bcc2-5a860708ef23"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "abd604f5-c435-4a50-bcc2-5a860708ef23"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "abd604f5-c435-4a50-bcc2-5a860708ef23"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t1174a063f11774cd6e6f14a41a3ce6c3  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 33' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-46' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 33"], ["slug", "foo-bar-46"], ["created_at", "2015-11-02 16:59:12.404175"], ["updated_at", "2015-11-02 16:59:12.404175"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t879a388fa360ba2af1682c0b8eaa4eef SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "2ef0dce5-7fcc-454b-b953-b3d853008a98"], ["descendant_id", "2ef0dce5-7fcc-454b-b953-b3d853008a98"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "2ef0dce5-7fcc-454b-b953-b3d853008a98"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "2ef0dce5-7fcc-454b-b953-b3d853008a98"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tb0816781b293df03729080755057a1a6  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 34' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-47' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 34"], ["slug", "foo-bar-47"], ["created_at", "2015-11-02 16:59:12.410287"], ["updated_at", "2015-11-02 16:59:12.410287"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t49dfafe85ae6e1ab99c26abe2a8fbfe9 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"], ["descendant_id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t906a1ba2f6cc2741d81d8024c1f5b734  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#position as JSON Parameters: {"parent"=>"fee37aad-b33b-4d2e-b8c8-d577562156ed", "taxonomy_id"=>"category", "id"=>"816f5730-da3e-49b3-aeaa-4ab4440187fc"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" INNER JOIN "push_type_taxonomy_hierarchies" ON "push_type_taxonomies"."id" = "push_type_taxonomy_hierarchies"."ancestor_id" WHERE "push_type_taxonomy_hierarchies"."descendant_id" = $1 AND "push_type_taxonomies"."id" = $2 LIMIT 1 [["descendant_id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"], ["id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]] PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 34' AND "push_type_taxonomies"."id" != '816f5730-da3e-49b3-aeaa-4ab4440187fc' AND "push_type_taxonomies"."parent_id" = 'fee37aad-b33b-4d2e-b8c8-d577562156ed') LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-47' AND "push_type_taxonomies"."id" != '816f5730-da3e-49b3-aeaa-4ab4440187fc' AND "push_type_taxonomies"."parent_id" = 'fee37aad-b33b-4d2e-b8c8-d577562156ed') LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "parent_id" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["parent_id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"], ["updated_at", "2015-11-02 16:59:12.419715"], ["id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t03df92f13d3264c49e1219090f55da8e  (0.2ms) DELETE FROM "push_type_taxonomy_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_taxonomy_hierarchies" WHERE ancestor_id = '816f5730-da3e-49b3-aeaa-4ab4440187fc' ) AS x ) OR descendant_id = '816f5730-da3e-49b3-aeaa-4ab4440187fc'  SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"], ["descendant_id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"], ["generations", 0]]  (0.2ms) INSERT INTO "push_type_taxonomy_hierarchies" (ancestor_id, descendant_id, generations) SELECT x.ancestor_id, '816f5730-da3e-49b3-aeaa-4ab4440187fc', x.generations + 1 FROM "push_type_taxonomy_hierarchies" x WHERE x.descendant_id = 'fee37aad-b33b-4d2e-b8c8-d577562156ed'   (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" = 'fee37aad-b33b-4d2e-b8c8-d577562156ed' ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t83f72acd2262ee8f2b0cb02c64610464  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 200 OK in 10ms (ActiveRecord: 2.4ms) Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 AND "push_type_taxonomies"."id" = $2 LIMIT 1 [["parent_id", "fee37aad-b33b-4d2e-b8c8-d577562156ed"], ["id", "816f5730-da3e-49b3-aeaa-4ab4440187fc"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------------- PushType::AdminHelperTest::#ficon: test_0001_should return an element -------------------------------------------------------------------------  (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::AdminHelperTest::#ficon: test_0002_should return any text -------------------------------------------------------------------  (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::NodesControllerTest::PUT #update::with valid node: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-48' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-48"], ["status", 0], ["created_at", "2015-11-02 16:59:12.434616"], ["updated_at", "2015-11-02 16:59:12.434616"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6af7442a23d88f8a51cb4e0a1accd4ae SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7e43a811-d965-4300-9f13-5f60f0852d0e"], ["descendant_id", "7e43a811-d965-4300-9f13-5f60f0852d0e"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "7e43a811-d965-4300-9f13-5f60f0852d0e"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7e43a811-d965-4300-9f13-5f60f0852d0e"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS taaac091fd8370f51058a7e86040a60a8  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>"Foo bar baz"}, "id"=>"7e43a811-d965-4300-9f13-5f60f0852d0e"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "7e43a811-d965-4300-9f13-5f60f0852d0e"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-48' AND "push_type_nodes"."id" != '7e43a811-d965-4300-9f13-5f60f0852d0e' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_nodes" SET "title" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["title", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.443197"], ["id", "7e43a811-d965-4300-9f13-5f60f0852d0e"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "7e43a811-d965-4300-9f13-5f60f0852d0e"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::NodesControllerTest::PUT #update::with valid node: test_0002_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-49' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-49"], ["status", 0], ["created_at", "2015-11-02 16:59:12.448495"], ["updated_at", "2015-11-02 16:59:12.448495"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tf8715fe21ed339fb56fde99ca2b11bde SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f936383f-890e-4b05-b194-ef679b847c70"], ["descendant_id", "f936383f-890e-4b05-b194-ef679b847c70"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f936383f-890e-4b05-b194-ef679b847c70"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f936383f-890e-4b05-b194-ef679b847c70"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t593b2428b2617834347c3cef52698e2f  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>"Foo bar baz"}, "id"=>"f936383f-890e-4b05-b194-ef679b847c70"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f936383f-890e-4b05-b194-ef679b847c70"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-49' AND "push_type_nodes"."id" != 'f936383f-890e-4b05-b194-ef679b847c70' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_nodes" SET "title" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["title", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.455807"], ["id", "f936383f-890e-4b05-b194-ef679b847c70"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::NodesControllerTest::PUT #update::with valid node: 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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-50' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-50"], ["status", 0], ["created_at", "2015-11-02 16:59:12.460310"], ["updated_at", "2015-11-02 16:59:12.460310"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7ef74b47d246ccef643fb21ce9019ade SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"], ["descendant_id", "e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t21534dcaf27d6474c72342d8851bcb9f  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>"Foo bar baz"}, "id"=>"e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-50' AND "push_type_nodes"."id" != 'e4c4659c-d5bc-4daa-8aa8-d8661b8dae69' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_nodes" SET "title" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["title", "Foo bar baz"], ["updated_at", "2015-11-02 16:59:12.468132"], ["id", "e4c4659c-d5bc-4daa-8aa8-d8661b8dae69"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 4ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::UsersControllerTest::POST #create::user count: test_0001_anonymous ----------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "push_type_users" Processing by PushType::UsersController#create as HTML Parameters: {"user"=>{"name"=>"Joe Bloggs", "email"=>"joe-16@example.com"}}  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-16@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-16@example.com"], ["created_at", "2015-11-02 16:59:12.475814"], ["updated_at", "2015-11-02 16:59:12.475814"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_users"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::NodesControllerTest::PUT #update::with in-valid node: 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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-51' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-51"], ["status", 0], ["created_at", "2015-11-02 16:59:12.480932"], ["updated_at", "2015-11-02 16:59:12.480932"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t1e4614ff8997ce58cf2dfe6b1b7df959 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "88f0b6a5-4601-4061-a640-33bb8b083fa4"], ["descendant_id", "88f0b6a5-4601-4061-a640-33bb8b083fa4"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "88f0b6a5-4601-4061-a640-33bb8b083fa4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "88f0b6a5-4601-4061-a640-33bb8b083fa4"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t78580a9df1ea17aab5fe0f82578679e5  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>""}, "id"=>"88f0b6a5-4601-4061-a640-33bb8b083fa4"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "88f0b6a5-4601-4061-a640-33bb8b083fa4"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-51' AND "push_type_nodes"."id" != '88f0b6a5-4601-4061-a640-33bb8b083fa4' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."ancestor_id" WHERE "push_type_node_hierarchies"."descendant_id" = $1 AND ("push_type_nodes"."id" != '88f0b6a5-4601-4061-a640-33bb8b083fa4') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "88f0b6a5-4601-4061-a640-33bb8b083fa4"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (9.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (3.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (19.6ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (24.6ms) Completed 200 OK in 33ms (Views: 29.9ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::NodesControllerTest::PUT #update::with in-valid node: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-52' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-52"], ["status", 0], ["created_at", "2015-11-02 16:59:12.524005"], ["updated_at", "2015-11-02 16:59:12.524005"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8492f3690159319f032ca2013e2ec363 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b1ff943e-7714-4209-af6c-4ed5a3c55575"], ["descendant_id", "b1ff943e-7714-4209-af6c-4ed5a3c55575"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b1ff943e-7714-4209-af6c-4ed5a3c55575"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b1ff943e-7714-4209-af6c-4ed5a3c55575"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS te1b342312ae9b42d2682a74540defa7b  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>""}, "id"=>"b1ff943e-7714-4209-af6c-4ed5a3c55575"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b1ff943e-7714-4209-af6c-4ed5a3c55575"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-52' AND "push_type_nodes"."id" != 'b1ff943e-7714-4209-af6c-4ed5a3c55575' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."ancestor_id" WHERE "push_type_node_hierarchies"."descendant_id" = $1 AND ("push_type_nodes"."id" != 'b1ff943e-7714-4209-af6c-4ed5a3c55575') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "b1ff943e-7714-4209-af6c-4ed5a3c55575"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.6ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.6ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (8.6ms) Completed 200 OK in 16ms (Views: 13.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #create::with in-valid asset: test_0001_anonymous --------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#create as HTML Parameters: {"asset"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (2.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (2.5ms) Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #create::with in-valid asset: test_0002_anonymous --------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#create as HTML Parameters: {"asset"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (2.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (2.5ms) Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0009_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-53' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-53"], ["created_at", "2015-11-02 16:59:12.572347"], ["updated_at", "2015-11-02 16:59:12.572347"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS te037adf3166ed7e3029eddf1d78f7a81 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ccb9ead7-1346-45b7-b57a-2b597ffe8a8d"], ["descendant_id", "ccb9ead7-1346-45b7-b57a-2b597ffe8a8d"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ccb9ead7-1346-45b7-b57a-2b597ffe8a8d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ccb9ead7-1346-45b7-b57a-2b597ffe8a8d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1f72f60d33e52a91b8773f149a3bd9bd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0003_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-54' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-54"], ["created_at", "2015-11-02 16:59:12.579673"], ["updated_at", "2015-11-02 16:59:12.579673"]]  (0.2ms) SELECT pg_try_advisory_lock(1213021721,0) AS tfb859bb60cb789153711c7de49c19bb1 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "833aaf9c-d972-4ba2-8cc7-696867045677"], ["descendant_id", "833aaf9c-d972-4ba2-8cc7-696867045677"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "833aaf9c-d972-4ba2-8cc7-696867045677"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "833aaf9c-d972-4ba2-8cc7-696867045677"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6f10375495eac259939a31bfd49cdb94  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0008_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-55' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-55"], ["created_at", "2015-11-02 16:59:12.586554"], ["updated_at", "2015-11-02 16:59:12.586554"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t31724f9237138744659af918b76fcdfe SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "a08aa05b-ff57-4058-8c0d-d3ae99895754"], ["descendant_id", "a08aa05b-ff57-4058-8c0d-d3ae99895754"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "a08aa05b-ff57-4058-8c0d-d3ae99895754"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "a08aa05b-ff57-4058-8c0d-d3ae99895754"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t93ae7a3109b42317cd1267d9b9c3d83c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0004_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-56' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-56"], ["created_at", "2015-11-02 16:59:12.593523"], ["updated_at", "2015-11-02 16:59:12.593523"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tace3c72a0c36760c2e26542661ddf78f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4b249de6-f3f7-494a-abd0-e6e3d70a43b6"], ["descendant_id", "4b249de6-f3f7-494a-abd0-e6e3d70a43b6"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "4b249de6-f3f7-494a-abd0-e6e3d70a43b6"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "4b249de6-f3f7-494a-abd0-e6e3d70a43b6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tcd1599d99c1d6081b4e5e0b906cb0b46  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0002_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-57' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-57"], ["created_at", "2015-11-02 16:59:12.600828"], ["updated_at", "2015-11-02 16:59:12.600828"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tec9667827de1a7bdab7cc94a36e81c57 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1d99b99d-7020-4004-ae6f-db371dc6faa5"], ["descendant_id", "1d99b99d-7020-4004-ae6f-db371dc6faa5"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "1d99b99d-7020-4004-ae6f-db371dc6faa5"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1d99b99d-7020-4004-ae6f-db371dc6faa5"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2066daa0153ce0a7522154e106a22fad  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0001_anonymous ----------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-58' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-58"], ["created_at", "2015-11-02 16:59:12.607420"], ["updated_at", "2015-11-02 16:59:12.607420"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tcbd6f269f2caa239f5d2014141cfb5f7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "5ea439de-0d9c-4011-b0d4-098cd9ec3ea8"], ["descendant_id", "5ea439de-0d9c-4011-b0d4-098cd9ec3ea8"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "5ea439de-0d9c-4011-b0d4-098cd9ec3ea8"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "5ea439de-0d9c-4011-b0d4-098cd9ec3ea8"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1d753eff5f99a9f3a704d9057ff18fa1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0005_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-59' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-59"], ["created_at", "2015-11-02 16:59:12.614193"], ["updated_at", "2015-11-02 16:59:12.614193"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6593d7e0201ffc50e6e197433b5d4434 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e8da4bbe-a88f-4920-9723-43e3176a6bf5"], ["descendant_id", "e8da4bbe-a88f-4920-9723-43e3176a6bf5"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "e8da4bbe-a88f-4920-9723-43e3176a6bf5"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e8da4bbe-a88f-4920-9723-43e3176a6bf5"]]  (0.2ms) SELECT pg_advisory_unlock(1213021721,0) AS tb07231200e5b53ddb660e0f3d37f4948  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0006_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-60' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-60"], ["created_at", "2015-11-02 16:59:12.621044"], ["updated_at", "2015-11-02 16:59:12.621044"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t19b3bf3324b8de4f3bf058835618ab9f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "17e7d11d-8867-4667-b48c-876ffcb55379"], ["descendant_id", "17e7d11d-8867-4667-b48c-876ffcb55379"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "17e7d11d-8867-4667-b48c-876ffcb55379"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "17e7d11d-8867-4667-b48c-876ffcb55379"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td128169c11edadb9805099e341745636  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------- PushType::NodesHelperTest::#node_hash: test_0007_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-61' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-61"], ["created_at", "2015-11-02 16:59:12.627781"], ["updated_at", "2015-11-02 16:59:12.627781"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t12d7710ae286f59f908a75bb39e7ae6b SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c14ba938-b1e6-460e-96d3-c071d096cfff"], ["descendant_id", "c14ba938-b1e6-460e-96d3-c071d096cfff"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "c14ba938-b1e6-460e-96d3-c071d096cfff"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "c14ba938-b1e6-460e-96d3-c071d096cfff"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2403a9406cc50d23a28ed50fcfe20370  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------------- PushType::NodesControllerTest::DELETE #empty: test_0003_anonymous -----------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-62' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-62"], ["deleted_at", "2015-11-02 16:59:12.633992"], ["created_at", "2015-11-02 16:59:12.635331"], ["updated_at", "2015-11-02 16:59:12.635331"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS te0280f5a0bae30e22cd73219601c3ff7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "eb469555-a09b-4140-8361-6de8ffd1cc52"], ["descendant_id", "eb469555-a09b-4140-8361-6de8ffd1cc52"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "eb469555-a09b-4140-8361-6de8ffd1cc52"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "eb469555-a09b-4140-8361-6de8ffd1cc52"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf0d62379f5f74ffa9cfdd771c0eb516a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-63' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-63"], ["deleted_at", "2015-11-02 16:59:12.639862"], ["created_at", "2015-11-02 16:59:12.640938"], ["updated_at", "2015-11-02 16:59:12.640938"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb58edbaae3541145ce654d48de142512 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "257f5f4b-4173-43f1-ad91-84422a9f9a8d"], ["descendant_id", "257f5f4b-4173-43f1-ad91-84422a9f9a8d"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "257f5f4b-4173-43f1-ad91-84422a9f9a8d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "257f5f4b-4173-43f1-ad91-84422a9f9a8d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td8f7444d4bac43a4243a02e52b87c1a8  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-64' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-64"], ["deleted_at", "2015-11-02 16:59:12.645422"], ["created_at", "2015-11-02 16:59:12.646540"], ["updated_at", "2015-11-02 16:59:12.646540"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t42b7eebca1a93d6a424aeea0197b92c8 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3c5934d1-ac4a-4cd6-95a7-030946b6b9d2"], ["descendant_id", "3c5934d1-ac4a-4cd6-95a7-030946b6b9d2"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3c5934d1-ac4a-4cd6-95a7-030946b6b9d2"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3c5934d1-ac4a-4cd6-95a7-030946b6b9d2"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7bf9541ee6361225f034703810058f16  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#empty as HTML PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL)  (0.1ms) SAVEPOINT active_record_2  (0.2ms) SELECT pg_try_advisory_lock(1213021721,0) AS tcdf95a0c190426d66b6c936a14c0230a  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = 'eb469555-a09b-4140-8361-6de8ffd1cc52' ) AS x ) OR descendant_id = 'eb469555-a09b-4140-8361-6de8ffd1cc52'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6c1f72f6ccab8a40cf6ef8d5427913c9 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "eb469555-a09b-4140-8361-6de8ffd1cc52"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "eb469555-a09b-4140-8361-6de8ffd1cc52"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8be12fa70a0a599d8395a85413def2ce  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '257f5f4b-4173-43f1-ad91-84422a9f9a8d' ) AS x ) OR descendant_id = '257f5f4b-4173-43f1-ad91-84422a9f9a8d'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t81add71a6139e0a5168d92a066776a2a PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "257f5f4b-4173-43f1-ad91-84422a9f9a8d"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "257f5f4b-4173-43f1-ad91-84422a9f9a8d"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.0ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta4a31944efe508b85495d78cf167a34d  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '3c5934d1-ac4a-4cd6-95a7-030946b6b9d2' ) AS x ) OR descendant_id = '3c5934d1-ac4a-4cd6-95a7-030946b6b9d2'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8054614e2e969b0fbbd93a09940b7d03 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3c5934d1-ac4a-4cd6-95a7-030946b6b9d2"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "3c5934d1-ac4a-4cd6-95a7-030946b6b9d2"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 8ms (ActiveRecord: 2.7ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------- PushType::NodesControllerTest::DELETE #empty: test_0001_anonymous -----------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-65' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-65"], ["deleted_at", "2015-11-02 16:59:12.661348"], ["created_at", "2015-11-02 16:59:12.662493"], ["updated_at", "2015-11-02 16:59:12.662493"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6087a82a086e41d5aedcfbd683a9ab77 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "8cad7841-0d7b-40d2-8243-0992daa8b3d7"], ["descendant_id", "8cad7841-0d7b-40d2-8243-0992daa8b3d7"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "8cad7841-0d7b-40d2-8243-0992daa8b3d7"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "8cad7841-0d7b-40d2-8243-0992daa8b3d7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7d8e37f7c51f3728ac06d258ca2140ad  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-66' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-66"], ["deleted_at", "2015-11-02 16:59:12.666927"], ["created_at", "2015-11-02 16:59:12.667983"], ["updated_at", "2015-11-02 16:59:12.667983"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tadbcd1581b23bc593e09c1bd03beeb8f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f34d1210-e9a9-449e-8092-abcfeb2c6a76"], ["descendant_id", "f34d1210-e9a9-449e-8092-abcfeb2c6a76"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f34d1210-e9a9-449e-8092-abcfeb2c6a76"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f34d1210-e9a9-449e-8092-abcfeb2c6a76"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta6894381f3691e50c9a5ed595dfa98cd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-67' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-67"], ["deleted_at", "2015-11-02 16:59:12.672286"], ["created_at", "2015-11-02 16:59:12.673389"], ["updated_at", "2015-11-02 16:59:12.673389"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS td01c2fec1213d6f829d405bc0ab6a024 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "576175f8-4362-4de4-b55c-7226008126e8"], ["descendant_id", "576175f8-4362-4de4-b55c-7226008126e8"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "576175f8-4362-4de4-b55c-7226008126e8"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "576175f8-4362-4de4-b55c-7226008126e8"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1c663fa00c23e472a4db39e3bea9dd9f  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#empty as HTML PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL)  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tbe9a1efc387692edd6ed0a698cacfbb1  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '8cad7841-0d7b-40d2-8243-0992daa8b3d7' ) AS x ) OR descendant_id = '8cad7841-0d7b-40d2-8243-0992daa8b3d7'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9dbd0c17c55f01fac74b02717049fbac PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "8cad7841-0d7b-40d2-8243-0992daa8b3d7"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "8cad7841-0d7b-40d2-8243-0992daa8b3d7"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.0ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t94c3170a8f64e1f4f194b7aa4f052b6d  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = 'f34d1210-e9a9-449e-8092-abcfeb2c6a76' ) AS x ) OR descendant_id = 'f34d1210-e9a9-449e-8092-abcfeb2c6a76'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc7ab7f31f79ac06b6e5cac61bf753c69 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f34d1210-e9a9-449e-8092-abcfeb2c6a76"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "f34d1210-e9a9-449e-8092-abcfeb2c6a76"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t1546f0c08318a18fa7deb29c5c73a492  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '576175f8-4362-4de4-b55c-7226008126e8' ) AS x ) OR descendant_id = '576175f8-4362-4de4-b55c-7226008126e8'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7c429786a6663ab15f8dd243921c6659 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "576175f8-4362-4de4-b55c-7226008126e8"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "576175f8-4362-4de4-b55c-7226008126e8"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 8ms (ActiveRecord: 2.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------- PushType::NodesControllerTest::DELETE #empty: 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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-68' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-68"], ["deleted_at", "2015-11-02 16:59:12.688377"], ["created_at", "2015-11-02 16:59:12.689667"], ["updated_at", "2015-11-02 16:59:12.689667"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tcfa996354ee8c4b425c459704a121fab SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ff30732f-e3a5-4553-8343-765fc86e290a"], ["descendant_id", "ff30732f-e3a5-4553-8343-765fc86e290a"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ff30732f-e3a5-4553-8343-765fc86e290a"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ff30732f-e3a5-4553-8343-765fc86e290a"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t97c28fbdf71f27d9bdbe16a6115bb3f5  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-69' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-69"], ["deleted_at", "2015-11-02 16:59:12.694215"], ["created_at", "2015-11-02 16:59:12.695432"], ["updated_at", "2015-11-02 16:59:12.695432"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t9d02b3e709794bab111b5ec2d4878d5f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "2af59c32-57ae-4c02-99aa-7bd511bd19a6"], ["descendant_id", "2af59c32-57ae-4c02-99aa-7bd511bd19a6"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "2af59c32-57ae-4c02-99aa-7bd511bd19a6"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "2af59c32-57ae-4c02-99aa-7bd511bd19a6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t33a414fc8a17224f17ed0ca85b614fb2  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-70' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-70"], ["deleted_at", "2015-11-02 16:59:12.700116"], ["created_at", "2015-11-02 16:59:12.701420"], ["updated_at", "2015-11-02 16:59:12.701420"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS td2422565b8a0a8749ec0a871d612feb0 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1247a9cc-0756-49f1-92f3-e26b0a1d3132"], ["descendant_id", "1247a9cc-0756-49f1-92f3-e26b0a1d3132"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "1247a9cc-0756-49f1-92f3-e26b0a1d3132"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1247a9cc-0756-49f1-92f3-e26b0a1d3132"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9f0db55e10a665e62ad8e023adf7df1c  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#empty as HTML PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL)  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t46bd66d1ddc8e568e5b9920385bd7ef9  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = 'ff30732f-e3a5-4553-8343-765fc86e290a' ) AS x ) OR descendant_id = 'ff30732f-e3a5-4553-8343-765fc86e290a'  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t46bf5c79c67a01b40aa7ef0ab616411c PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ff30732f-e3a5-4553-8343-765fc86e290a"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "ff30732f-e3a5-4553-8343-765fc86e290a"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t9f949a6ccf25d21ed69bc37818bf77f5  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '2af59c32-57ae-4c02-99aa-7bd511bd19a6' ) AS x ) OR descendant_id = '2af59c32-57ae-4c02-99aa-7bd511bd19a6'  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tbcfa2bd4d6555dd28ecc9c716d2f30dc PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "2af59c32-57ae-4c02-99aa-7bd511bd19a6"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "2af59c32-57ae-4c02-99aa-7bd511bd19a6"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  (0.0ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta82ca8241b573f3ae8bce26886aab8ce  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '1247a9cc-0756-49f1-92f3-e26b0a1d3132' ) AS x ) OR descendant_id = '1247a9cc-0756-49f1-92f3-e26b0a1d3132'  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7768b5a5462031d0217da5694595b9ac PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1247a9cc-0756-49f1-92f3-e26b0a1d3132"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 [["id", "1247a9cc-0756-49f1-92f3-e26b0a1d3132"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  (0.0ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 8ms (ActiveRecord: 2.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::NodesControllerTest::GET #new: test_0001_anonymous ------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::NodesController#new as HTML Parameters: {"kind"=>"page"} Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (8.2ms) Completed 200 OK in 16ms (Views: 14.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::NodesControllerTest::GET #new: test_0002_anonymous ------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::NodesController#new as HTML Parameters: {"kind"=>"page"} Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (6.8ms) Completed 200 OK in 14ms (Views: 12.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::NodesControllerTest::GET #new: test_0003_anonymous ------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::NodesController#new as HTML Parameters: {"kind"=>"page"} Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (6.9ms) Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------ PushType::UsersControllerTest::POST #create::with in-valid user: test_0002_anonymous ------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::UsersController#create as HTML Parameters: {"user"=>{}}  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" IS NULL LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (1.8ms) Completed 200 OK in 10ms (Views: 6.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------ PushType::UsersControllerTest::POST #create::with in-valid user: test_0001_anonymous ------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::UsersController#create as HTML Parameters: {"user"=>{}}  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" IS NULL LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (1.7ms) Completed 200 OK in 10ms (Views: 7.4ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::NodesControllerTest::DELETE #destroy::with trashed node: test_0003_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-71' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-71"], ["status", 0], ["created_at", "2015-11-02 16:59:12.794491"], ["updated_at", "2015-11-02 16:59:12.794491"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3a37640377526fa14232de37f819c928 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"], ["descendant_id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t11f428cf47c79dda87ca73187c0c5d47  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:12.800061"], ["updated_at", "2015-11-02 16:59:12.800412"], ["id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:12.802230' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '62e8bbdc-3789-43ef-bbf7-3a9424bde439') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]] Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"62e8bbdc-3789-43ef-bbf7-3a9424bde439"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t03b0bc5960e23b1d6bdb3599e19bc255  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '62e8bbdc-3789-43ef-bbf7-3a9424bde439' ) AS x ) OR descendant_id = '62e8bbdc-3789-43ef-bbf7-3a9424bde439'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6602edc9ecd280ea7c6f7cf5f764d252 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 [["id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes/trash Completed 302 Found in 4ms (ActiveRecord: 1.1ms) Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "62e8bbdc-3789-43ef-bbf7-3a9424bde439"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN -------------------------------------------------------------------------------------- PushType::NodesControllerTest::DELETE #destroy::with trashed node: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-72' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-72"], ["status", 0], ["created_at", "2015-11-02 16:59:12.813076"], ["updated_at", "2015-11-02 16:59:12.813076"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3c0ab40925b41123da53dc707c5baed8 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"], ["descendant_id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"], ["generations", 0]]  (0.4ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t66152cbe7d1a342e520c8481ef52b909  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:12.818313"], ["updated_at", "2015-11-02 16:59:12.818767"], ["id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:12.820494' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != 'f6c8d438-550b-4c4e-a979-ae12beda7b4f') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]] Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"f6c8d438-550b-4c4e-a979-ae12beda7b4f"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tf3caa8840e76869228e0f2ee9bd27e91  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = 'f6c8d438-550b-4c4e-a979-ae12beda7b4f' ) AS x ) OR descendant_id = 'f6c8d438-550b-4c4e-a979-ae12beda7b4f'   (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9e03213bcd76b12aec25fa52c1cf4f79 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 [["id", "f6c8d438-550b-4c4e-a979-ae12beda7b4f"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id   (0.0ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes/trash Completed 302 Found in 4ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::NodesControllerTest::DELETE #destroy::with trashed node: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-73' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-73"], ["status", 0], ["created_at", "2015-11-02 16:59:12.829206"], ["updated_at", "2015-11-02 16:59:12.829206"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t14e328df557bdce6f190ba2b680cd7a7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"], ["descendant_id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0f201f3c7ec0cb125bfc3311effdca68  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:12.833988"], ["updated_at", "2015-11-02 16:59:12.834308"], ["id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:12.836134' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '9a4d97c3-95b3-4d7c-9495-de4d528b6995') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]] Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"9a4d97c3-95b3-4d7c-9495-de4d528b6995"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]]  (0.1ms) SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tadecc9c64607adfb9ed880638027dba8  (0.2ms) DELETE FROM "push_type_node_hierarchies" WHERE descendant_id IN ( SELECT DISTINCT descendant_id FROM (SELECT descendant_id FROM "push_type_node_hierarchies" WHERE ancestor_id = '9a4d97c3-95b3-4d7c-9495-de4d528b6995' ) AS x ) OR descendant_id = '9a4d97c3-95b3-4d7c-9495-de4d528b6995'  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9caddac9bc221611ddf2bdf04049b046 PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]] SQL (0.1ms) DELETE FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 [["id", "9a4d97c3-95b3-4d7c-9495-de4d528b6995"]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  (0.0ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes/trash Completed 302 Found in 4ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------ PushType::NodesControllerTest::POST #create::with in-valid node: 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::NodesController#create as HTML Parameters: {"kind"=>"page", "page"=>{}}  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" IS NULL AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (7.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (8.1ms) Completed 200 OK in 16ms (Views: 13.0ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------ PushType::NodesControllerTest::POST #create::with in-valid node: test_0002_anonymous ------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::NodesController#create as HTML Parameters: {"kind"=>"page", "page"=>{}}  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" IS NULL AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (3.9ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (6.9ms) Completed 200 OK in 15ms (Views: 11.6ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::NodesHelperTest::#nodes_array: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-74' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-74"], ["created_at", "2015-11-02 16:59:12.884471"], ["updated_at", "2015-11-02 16:59:12.884471"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS teade29cd6ca8bfca0a9aa4aacf9f0c05 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "483ee4da-04e4-4a39-89c2-52849fa773f1"], ["descendant_id", "483ee4da-04e4-4a39-89c2-52849fa773f1"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "483ee4da-04e4-4a39-89c2-52849fa773f1"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "483ee4da-04e4-4a39-89c2-52849fa773f1"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6b5ff4366ffd48ab52893d735d2732af  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-75' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-75"], ["created_at", "2015-11-02 16:59:12.890295"], ["updated_at", "2015-11-02 16:59:12.890295"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tcb6f2050612a95df1ba446e2f579b6e2 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "fa939110-f548-4979-807c-b0e96531fe96"], ["descendant_id", "fa939110-f548-4979-807c-b0e96531fe96"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "fa939110-f548-4979-807c-b0e96531fe96"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "fa939110-f548-4979-807c-b0e96531fe96"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t53d1d9cb4841b6d4dca9faa4b728a49f  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-76' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-76"], ["created_at", "2015-11-02 16:59:12.895566"], ["updated_at", "2015-11-02 16:59:12.895566"]]  (0.2ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0d4e1a38db20e6f7573da5672bf4fde4 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "341c518b-beeb-43b4-8f2b-5fe19f5b3951"], ["descendant_id", "341c518b-beeb-43b4-8f2b-5fe19f5b3951"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "341c518b-beeb-43b4-8f2b-5fe19f5b3951"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "341c518b-beeb-43b4-8f2b-5fe19f5b3951"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tdf2ad4e74383c698c61e7428ae1d50e7  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-77' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-77"], ["created_at", "2015-11-02 16:59:12.901299"], ["updated_at", "2015-11-02 16:59:12.901299"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tf5595dff7a8a2219c62061e561846f8b SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0a193e32-e98e-4f8e-9c4e-72c5c5f2cdff"], ["descendant_id", "0a193e32-e98e-4f8e-9c4e-72c5c5f2cdff"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "0a193e32-e98e-4f8e-9c4e-72c5c5f2cdff"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "0a193e32-e98e-4f8e-9c4e-72c5c5f2cdff"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t36943b27df319a04706ca17c39328828  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------ PushType::NodesHelperTest::#nodes_array: test_0002_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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-78' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-78"], ["created_at", "2015-11-02 16:59:12.908397"], ["updated_at", "2015-11-02 16:59:12.908397"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t33c0f3e0226c978ffc45c9b436b6cc0e SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "13694ea7-da36-4ebb-89f8-35b95bfebc2b"], ["descendant_id", "13694ea7-da36-4ebb-89f8-35b95bfebc2b"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "13694ea7-da36-4ebb-89f8-35b95bfebc2b"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "13694ea7-da36-4ebb-89f8-35b95bfebc2b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t51ecfa0c95de2fbbcd3836fe5a85b9bc  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-79' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-79"], ["created_at", "2015-11-02 16:59:12.913949"], ["updated_at", "2015-11-02 16:59:12.913949"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS td5fd2e73f2380cd875fd2dfbf5d79216 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "2b77aa70-4f72-4806-a0cf-5ace3e0450ba"], ["descendant_id", "2b77aa70-4f72-4806-a0cf-5ace3e0450ba"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "2b77aa70-4f72-4806-a0cf-5ace3e0450ba"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "2b77aa70-4f72-4806-a0cf-5ace3e0450ba"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4fbb1fef69986590ee963a4e0daf1cfb  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-80' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-80"], ["created_at", "2015-11-02 16:59:12.919607"], ["updated_at", "2015-11-02 16:59:12.919607"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0b32b4bfc1bdd82f17e7f36662988f58 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "861a6d07-2cf1-44c7-bd93-a42b8ce2e65d"], ["descendant_id", "861a6d07-2cf1-44c7-bd93-a42b8ce2e65d"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "861a6d07-2cf1-44c7-bd93-a42b8ce2e65d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "861a6d07-2cf1-44c7-bd93-a42b8ce2e65d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8f9466908f402c194ce89791a0653170  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-81' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-81"], ["created_at", "2015-11-02 16:59:12.924672"], ["updated_at", "2015-11-02 16:59:12.924672"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t572e65541323983adee987c8de67c4a0 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9878572f-404a-40b9-b713-b4153eb2a186"], ["descendant_id", "9878572f-404a-40b9-b713-b4153eb2a186"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "9878572f-404a-40b9-b713-b4153eb2a186"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "9878572f-404a-40b9-b713-b4153eb2a186"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0ce64d2713fdc3ef045db6323c81beb4  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------ PushType::NodesHelperTest::#nodes_array: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-82' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-82"], ["created_at", "2015-11-02 16:59:12.931717"], ["updated_at", "2015-11-02 16:59:12.931717"]]  (0.2ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7e853794c167025dd5aa985a76cbc232 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0071c6f5-0d32-4399-ad2e-a4edb0712a7a"], ["descendant_id", "0071c6f5-0d32-4399-ad2e-a4edb0712a7a"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "0071c6f5-0d32-4399-ad2e-a4edb0712a7a"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "0071c6f5-0d32-4399-ad2e-a4edb0712a7a"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t005ddab751aa174bb93c70befc74d3cd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-83' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-83"], ["created_at", "2015-11-02 16:59:12.937411"], ["updated_at", "2015-11-02 16:59:12.937411"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8c1ada4cfeefc1f9240a5652caeb0dc9 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "078be896-f818-43d9-8cf8-2c2937a51b41"], ["descendant_id", "078be896-f818-43d9-8cf8-2c2937a51b41"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "078be896-f818-43d9-8cf8-2c2937a51b41"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "078be896-f818-43d9-8cf8-2c2937a51b41"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td4dce0adccc53450cc612de23f95d19a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-84' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-84"], ["created_at", "2015-11-02 16:59:12.942607"], ["updated_at", "2015-11-02 16:59:12.942607"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t2c56bef75c414cda02be0cb1139d3ed9 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ee3af2e2-6747-4cc7-879d-aa9fb0835b5e"], ["descendant_id", "ee3af2e2-6747-4cc7-879d-aa9fb0835b5e"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ee3af2e2-6747-4cc7-879d-aa9fb0835b5e"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ee3af2e2-6747-4cc7-879d-aa9fb0835b5e"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tbeff496831c6dd577541a94d58f0aff7  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-85' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-85"], ["created_at", "2015-11-02 16:59:12.948510"], ["updated_at", "2015-11-02 16:59:12.948510"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t9b6084f96ddb274eacaa049e5ba6433a SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "87543648-7a95-4496-9afd-ed0f3e8edea2"], ["descendant_id", "87543648-7a95-4496-9afd-ed0f3e8edea2"], ["generations", 0]]  (0.4ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "87543648-7a95-4496-9afd-ed0f3e8edea2"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "87543648-7a95-4496-9afd-ed0f3e8edea2"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t053a24172878a89d2ab6d15fa67bd1e5  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::AssetsControllerTest::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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "51"], ["created_at", "2015-11-02 16:59:12.957989"], ["updated_at", "2015-11-02 16:59:12.957989"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#edit as HTML Parameters: {"id"=>"713c1673-0502-489c-9f7f-15dadeb9111d"} PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "713c1673-0502-489c-9f7f-15dadeb9111d"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (0.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (0.6ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (3.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/edit.html.haml within layouts/push_type/admin (4.4ms) Completed 200 OK in 11ms (Views: 10.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::AssetsControllerTest::GET #edit: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "52"], ["created_at", "2015-11-02 16:59:12.973969"], ["updated_at", "2015-11-02 16:59:12.973969"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#edit as HTML Parameters: {"id"=>"ba2f0bc9-3ee0-4521-b5ee-6d86d599b893"} PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "ba2f0bc9-3ee0-4521-b5ee-6d86d599b893"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_meta_table.html.haml (0.2ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form_submit.html.haml (0.4ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/_form.html.haml (2.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/edit.html.haml within layouts/push_type/admin (3.1ms) Completed 200 OK in 9ms (Views: 8.1ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsHelperTest::#asset_icon::with audio asset: 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 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "audio.m3u"], ["file_size", 64], ["file_uid", "53"], ["created_at", "2015-11-02 16:59:12.989520"], ["updated_at", "2015-11-02 16:59:12.989520"], ["file_ext", "m3u"], ["mime_type", "audio/x-mpegurl"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------- PushType::AssetsHelperTest::#asset_preview_thumb_url: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "54"], ["created_at", "2015-11-02 16:59:12.994433"], ["updated_at", "2015-11-02 16:59:12.994433"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------- PushType::AssetsHelperTest::#asset_preview_thumb_url: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "document.pdf"], ["file_size", 15356], ["file_uid", "55"], ["created_at", "2015-11-02 16:59:12.998741"], ["updated_at", "2015-11-02 16:59:12.998741"], ["file_ext", "pdf"], ["mime_type", "application/pdf"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::POST #create::with valid taxonomy: test_0001_anonymous ---------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::TaxonomyTermsController#create as JSON Parameters: {"category"=>{"title"=>"Foo Bar 35", "slug"=>"foo-bar-86"}, "taxonomy_id"=>"category"}  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 35' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-86' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 35"], ["slug", "foo-bar-86"], ["created_at", "2015-11-02 16:59:13.005728"], ["updated_at", "2015-11-02 16:59:13.005728"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tc8be788119d24443c3366a4bde2adab6 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f43e0746-9bc2-49e3-ab35-72cb659392a9"], ["descendant_id", "f43e0746-9bc2-49e3-ab35-72cb659392a9"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "f43e0746-9bc2-49e3-ab35-72cb659392a9"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f43e0746-9bc2-49e3-ab35-72cb659392a9"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tb7b0085d3d1bd41983384f120ca50b85  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 7ms (Views: 0.2ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::POST #create::with valid taxonomy: test_0002_anonymous ---------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::TaxonomyTermsController#create as JSON Parameters: {"category"=>{"title"=>"Foo Bar 36", "slug"=>"foo-bar-87"}, "taxonomy_id"=>"category"}  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 36' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-87' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 36"], ["slug", "foo-bar-87"], ["created_at", "2015-11-02 16:59:13.015388"], ["updated_at", "2015-11-02 16:59:13.015388"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tceed51f685cd2c9f5fb099d07c0fd1c5 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ab9f2542-3c14-45e3-abe5-cad527a39d63"], ["descendant_id", "ab9f2542-3c14-45e3-abe5-cad527a39d63"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "ab9f2542-3c14-45e3-abe5-cad527a39d63"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ab9f2542-3c14-45e3-abe5-cad527a39d63"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t55dc3b96d211dbbbeec715a7e4608af3  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 7ms (Views: 0.2ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::NodesControllerTest::POST #create::node count: test_0001_anonymous ----------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') Processing by PushType::NodesController#create as HTML Parameters: {"kind"=>"page", "page"=>{"title"=>"Foo bar", "slug"=>"foo-bar-88"}}  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-88' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-88"], ["created_at", "2015-11-02 16:59:13.026631"], ["updated_at", "2015-11-02 16:59:13.026631"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t59f0dbc3db2622a1957a3af956d9d1e7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0ae2835c-3691-490b-a622-ad3a01b4a09c"], ["descendant_id", "0ae2835c-3691-490b-a622-ad3a01b4a09c"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "0ae2835c-3691-490b-a622-ad3a01b4a09c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "0ae2835c-3691-490b-a622-ad3a01b4a09c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t3472c7a202f9acf9e5f650d839792a3c  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 8ms (ActiveRecord: 1.6ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page')  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------- PushType::Admin::AssetsTest::#<<: 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.0ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::NodesControllerTest::GET #trash: test_0001_anonymous --------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-89' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-89"], ["created_at", "2015-11-02 16:59:13.037869"], ["updated_at", "2015-11-02 16:59:13.037869"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t92940be66424f7967418114aa37d2bc7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b17b5432-5da0-4467-bb9c-6b219e6c289d"], ["descendant_id", "b17b5432-5da0-4467-bb9c-6b219e6c289d"], ["generations", 0]]  (0.4ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b17b5432-5da0-4467-bb9c-6b219e6c289d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b17b5432-5da0-4467-bb9c-6b219e6c289d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta16fbb33a5582a9edb4f7e79c1ae263a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-90' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-90"], ["created_at", "2015-11-02 16:59:13.043381"], ["updated_at", "2015-11-02 16:59:13.043381"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t2bae2c96a6e91d7f4f2323d9855e2edd SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "32db4838-9e3e-4480-b15a-8235b5f45f3a"], ["descendant_id", "32db4838-9e3e-4480-b15a-8235b5f45f3a"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "32db4838-9e3e-4480-b15a-8235b5f45f3a"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "32db4838-9e3e-4480-b15a-8235b5f45f3a"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS te9685b23cdb5c5753f378cb33b703d78  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-91' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-91"], ["deleted_at", "2015-11-02 16:59:13.047777"], ["created_at", "2015-11-02 16:59:13.048946"], ["updated_at", "2015-11-02 16:59:13.048946"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta5050e937bb7a563ed20a2772cfe6872 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "2d904811-692e-434f-8c6c-bc85f6489cd4"], ["descendant_id", "2d904811-692e-434f-8c6c-bc85f6489cd4"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "2d904811-692e-434f-8c6c-bc85f6489cd4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "2d904811-692e-434f-8c6c-bc85f6489cd4"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9c4efc922ae244ac8192714d088a0448  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-92' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-92"], ["deleted_at", "2015-11-02 16:59:13.053392"], ["created_at", "2015-11-02 16:59:13.054502"], ["updated_at", "2015-11-02 16:59:13.054502"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t632bc8d519319f9797d3df385ffee8a5 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "17cdefe6-88a0-4d2c-9d16-406e42df6ea6"], ["descendant_id", "17cdefe6-88a0-4d2c-9d16-406e42df6ea6"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "17cdefe6-88a0-4d2c-9d16-406e42df6ea6"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "17cdefe6-88a0-4d2c-9d16-406e42df6ea6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4f5dbc653cc29389e17f95e9d4830f89  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-93' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-93"], ["deleted_at", "2015-11-02 16:59:13.058728"], ["created_at", "2015-11-02 16:59:13.059805"], ["updated_at", "2015-11-02 16:59:13.059805"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6858c620c9a61987f42fd90f7a792b97 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4ed17701-3522-4d53-af23-981d5e96b7b6"], ["descendant_id", "4ed17701-3522-4d53-af23-981d5e96b7b6"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "4ed17701-3522-4d53-af23-981d5e96b7b6"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "4ed17701-3522-4d53-af23-981d5e96b7b6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc9bb9625128fa3a101367ed492da2f93  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#trash as HTML  (0.3ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) LIMIT 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_nodes"."deleted_at" DESC LIMIT 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 [["parent_id", "4ed17701-3522-4d53-af23-981d5e96b7b6"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 [["parent_id", "17cdefe6-88a0-4d2c-9d16-406e42df6ea6"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 [["parent_id", "2d904811-692e-434f-8c6c-bc85f6489cd4"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/trash.html.haml within layouts/push_type/admin (11.6ms) Completed 200 OK in 18ms (Views: 16.4ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------- PushType::NodesControllerTest::GET #trash: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-94' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-94"], ["created_at", "2015-11-02 16:59:13.086137"], ["updated_at", "2015-11-02 16:59:13.086137"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tc08427665802d1f8b46d29f901bd8249 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "2201c006-9384-4284-9626-64e3790a00e1"], ["descendant_id", "2201c006-9384-4284-9626-64e3790a00e1"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "2201c006-9384-4284-9626-64e3790a00e1"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "2201c006-9384-4284-9626-64e3790a00e1"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7b9430417db120ec2b9ac99ffca8ae02  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-95' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-95"], ["created_at", "2015-11-02 16:59:13.091739"], ["updated_at", "2015-11-02 16:59:13.091739"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t9dc475d5821eb174a00c105cc59de287 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3077cbc6-df12-45d4-bdc0-2d5380757aa7"], ["descendant_id", "3077cbc6-df12-45d4-bdc0-2d5380757aa7"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3077cbc6-df12-45d4-bdc0-2d5380757aa7"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3077cbc6-df12-45d4-bdc0-2d5380757aa7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta580b29cae9a860b37f44922139a7ebd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-96' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-96"], ["deleted_at", "2015-11-02 16:59:13.096173"], ["created_at", "2015-11-02 16:59:13.097343"], ["updated_at", "2015-11-02 16:59:13.097343"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t801ead662e6060ac9b13873d3fa45749 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c6eabf22-dee6-47bc-8e82-6ae232b6de7c"], ["descendant_id", "c6eabf22-dee6-47bc-8e82-6ae232b6de7c"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "c6eabf22-dee6-47bc-8e82-6ae232b6de7c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "c6eabf22-dee6-47bc-8e82-6ae232b6de7c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6d518252be4fb081b49e36e64be4cb1b  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-97' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-97"], ["deleted_at", "2015-11-02 16:59:13.101863"], ["created_at", "2015-11-02 16:59:13.102942"], ["updated_at", "2015-11-02 16:59:13.102942"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t84a6b7f923f3406b6705bbf0d427534a SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "a3772d2f-a7df-48b8-aeab-ab5268bc4305"], ["descendant_id", "a3772d2f-a7df-48b8-aeab-ab5268bc4305"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "a3772d2f-a7df-48b8-aeab-ab5268bc4305"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "a3772d2f-a7df-48b8-aeab-ab5268bc4305"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t07d44917fe032a07a3e0a5b5c1fa9b4b  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-98' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "deleted_at", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-98"], ["deleted_at", "2015-11-02 16:59:13.107172"], ["created_at", "2015-11-02 16:59:13.108243"], ["updated_at", "2015-11-02 16:59:13.108243"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3c6bf1d5db7dc805945c9ed777355fea SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7dab06f7-fa30-4292-868c-60853e5426cb"], ["descendant_id", "7dab06f7-fa30-4292-868c-60853e5426cb"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "7dab06f7-fa30-4292-868c-60853e5426cb"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7dab06f7-fa30-4292-868c-60853e5426cb"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta5c375c8f5c27a2b8be6e32a98b9f7a2  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#trash as HTML  (0.2ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) LIMIT 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_nodes"."deleted_at" DESC LIMIT 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 [["parent_id", "7dab06f7-fa30-4292-868c-60853e5426cb"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 [["parent_id", "a3772d2f-a7df-48b8-aeab-ab5268bc4305"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 [["parent_id", "c6eabf22-dee6-47bc-8e82-6ae232b6de7c"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/trash.html.haml within layouts/push_type/admin (7.0ms) Completed 200 OK in 12ms (Views: 11.0ms | ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_nodes" WHERE (deleted_at IS NOT NULL) LIMIT 30 OFFSET 0) subquery_for_count  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::NodesControllerTest::POST #position::append node: test_0001_anonymous -------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-99' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-99"], ["created_at", "2015-11-02 16:59:13.129617"], ["updated_at", "2015-11-02 16:59:13.129617"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb1ffb944274fec3245b3dd8dd4a6363e SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"], ["descendant_id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"]]  (0.2ms) SELECT pg_advisory_unlock(1213021721,0) AS tf65561da28c725c6b233430d5ee2c770  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-100' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-100"], ["created_at", "2015-11-02 16:59:13.135725"], ["updated_at", "2015-11-02 16:59:13.135725"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t575863ae8e45144d5e27a0394b4655af SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "8a484973-9a34-479a-9816-048de4ef3ea7"], ["descendant_id", "8a484973-9a34-479a-9816-048de4ef3ea7"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "8a484973-9a34-479a-9816-048de4ef3ea7"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "8a484973-9a34-479a-9816-048de4ef3ea7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t941e5654997a78536b26c0b0bfc9f391  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-101' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-101"], ["created_at", "2015-11-02 16:59:13.140926"], ["updated_at", "2015-11-02 16:59:13.140926"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t540d1e5b6474477fbd28ea4492bfd31f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1c397a70-d56b-4ff4-b518-23790d262281"], ["descendant_id", "1c397a70-d56b-4ff4-b518-23790d262281"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "1c397a70-d56b-4ff4-b518-23790d262281"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1c397a70-d56b-4ff4-b518-23790d262281"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t50041877756447a39f616b872fc5a0cb  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-102' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-102"], ["created_at", "2015-11-02 16:59:13.146318"], ["updated_at", "2015-11-02 16:59:13.146318"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t64beecb0b9aff768af17982a32e0a481 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c2ea0486-9eef-4fb7-a3e8-b3b8b36e7fea"], ["descendant_id", "c2ea0486-9eef-4fb7-a3e8-b3b8b36e7fea"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "c2ea0486-9eef-4fb7-a3e8-b3b8b36e7fea"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "c2ea0486-9eef-4fb7-a3e8-b3b8b36e7fea"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9617392566a419d89e6cc6fe4438bf22  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-103' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-103"], ["created_at", "2015-11-02 16:59:13.151948"], ["updated_at", "2015-11-02 16:59:13.151948"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t1336918ae44e6e5538908104c5299f99 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "717c88dd-bd60-4933-898e-397ec4428c5c"], ["descendant_id", "717c88dd-bd60-4933-898e-397ec4428c5c"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "717c88dd-bd60-4933-898e-397ec4428c5c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "717c88dd-bd60-4933-898e-397ec4428c5c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t04556fb6c5e0a074e9221cb85c10e626  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"prev"=>"ddee39e6-6e93-4f77-8688-e8dc3f01e2c2", "id"=>"717c88dd-bd60-4933-898e-397ec4428c5c"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "717c88dd-bd60-4933-898e-397ec4428c5c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-99' AND "push_type_nodes"."id" != 'ddee39e6-6e93-4f77-8688-e8dc3f01e2c2' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS td735128970ada353ba74253a6a383bac  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-103' AND "push_type_nodes"."id" != '717c88dd-bd60-4933-898e-397ec4428c5c' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:13.160839"], ["id", "717c88dd-bd60-4933-898e-397ec4428c5c"]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL AND "push_type_nodes"."sort_order" >= 0 ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "717c88dd-bd60-4933-898e-397ec4428c5c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t43a63f1d322be4e98fee2c7015d1afdc Completed 200 OK in 7ms (ActiveRecord: 1.7ms) Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "ddee39e6-6e93-4f77-8688-e8dc3f01e2c2"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "717c88dd-bd60-4933-898e-397ec4428c5c"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "8a484973-9a34-479a-9816-048de4ef3ea7"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "1c397a70-d56b-4ff4-b518-23790d262281"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "c2ea0486-9eef-4fb7-a3e8-b3b8b36e7fea"]]  (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/nodes/_new_node_button.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (11.0ms) Completed 200 OK in 17ms (Views: 15.2ms | ActiveRecord: 1.1ms) 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 0  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::NodesControllerTest::POST #position::append node: test_0002_anonymous -------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-104' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-104"], ["created_at", "2015-11-02 16:59:13.185505"], ["updated_at", "2015-11-02 16:59:13.185505"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0ec9d9ca5647e561f922abc8acaaf966 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"], ["descendant_id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1343e4495ce042ad15bdad6b2af566d7  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-105' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-105"], ["created_at", "2015-11-02 16:59:13.191121"], ["updated_at", "2015-11-02 16:59:13.191121"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tbc7fb0545a979d9225251ed0af6ff6c0 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "717607a0-9f15-451f-96d5-2a94d2a8cfed"], ["descendant_id", "717607a0-9f15-451f-96d5-2a94d2a8cfed"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "717607a0-9f15-451f-96d5-2a94d2a8cfed"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "717607a0-9f15-451f-96d5-2a94d2a8cfed"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t69ddfdefe0b56b01ed427e6a9290ae94  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-106' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-106"], ["created_at", "2015-11-02 16:59:13.196460"], ["updated_at", "2015-11-02 16:59:13.196460"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t283f47dd6b56f45cb5f21e58e72730e4 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "99a31b1e-8b7d-4d1d-936c-116d6551cfe3"], ["descendant_id", "99a31b1e-8b7d-4d1d-936c-116d6551cfe3"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "99a31b1e-8b7d-4d1d-936c-116d6551cfe3"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "99a31b1e-8b7d-4d1d-936c-116d6551cfe3"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t87ce015149e755647466d8e3de238e98  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-107' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-107"], ["created_at", "2015-11-02 16:59:13.201838"], ["updated_at", "2015-11-02 16:59:13.201838"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t4c06ec253bf2382307f4a67bec489663 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f59664e6-7ac7-44d9-9bb5-174fe35f68c6"], ["descendant_id", "f59664e6-7ac7-44d9-9bb5-174fe35f68c6"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f59664e6-7ac7-44d9-9bb5-174fe35f68c6"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f59664e6-7ac7-44d9-9bb5-174fe35f68c6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta119e350c73df8811b817be684f9e986  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-108' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-108"], ["created_at", "2015-11-02 16:59:13.206821"], ["updated_at", "2015-11-02 16:59:13.206821"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3b8d54ee9f6535f5067a00763328e6ee SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"], ["descendant_id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tb748cceab92fb34ce17f46399b7af8cf  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"prev"=>"116f25b9-caf7-44a8-aaab-0fc7a490579d", "id"=>"17d8b928-cbcc-4f96-90ba-b34b43c923dc"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-104' AND "push_type_nodes"."id" != '116f25b9-caf7-44a8-aaab-0fc7a490579d' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tf7a0cb21ee49f033986d0bddb568f19a  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-108' AND "push_type_nodes"."id" != '17d8b928-cbcc-4f96-90ba-b34b43c923dc' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:13.216012"], ["id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL AND "push_type_nodes"."sort_order" >= 0 ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tb80be72bfb93bcd2c92bee86defb3a81 Completed 200 OK in 8ms (ActiveRecord: 1.8ms) Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "116f25b9-caf7-44a8-aaab-0fc7a490579d"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "17d8b928-cbcc-4f96-90ba-b34b43c923dc"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "717607a0-9f15-451f-96d5-2a94d2a8cfed"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "99a31b1e-8b7d-4d1d-936c-116d6551cfe3"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "f59664e6-7ac7-44d9-9bb5-174fe35f68c6"]]  (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/nodes/_new_node_button.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (11.3ms) Completed 200 OK in 17ms (Views: 15.3ms | ActiveRecord: 1.0ms) PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------- PushType::TaxonomiesControllerTest::GET #index: test_0003_anonymous -------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::TaxonomiesController#index as HTML  (0.2ms) SELECT COUNT(*) FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/taxonomies/index.html.haml within layouts/push_type/admin (3.2ms) Completed 200 OK in 9ms (Views: 8.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------- PushType::TaxonomiesControllerTest::GET #index: test_0002_anonymous -------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::TaxonomiesController#index as HTML  (0.2ms) SELECT COUNT(*) FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/taxonomies/index.html.haml within layouts/push_type/admin (1.1ms) Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------- PushType::TaxonomiesControllerTest::GET #index: test_0001_anonymous -------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::TaxonomiesController#index as HTML  (0.2ms) SELECT COUNT(*) FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/taxonomies/index.html.haml within layouts/push_type/admin (1.0ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::NodesControllerTest::POST #position::prepend node: test_0001_anonymous --------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-109' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-109"], ["created_at", "2015-11-02 16:59:13.272427"], ["updated_at", "2015-11-02 16:59:13.272427"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8596869f31c1161adc6091ab46c27445 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"], ["descendant_id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"], ["generations", 0]]  (0.4ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t49ba811e6ed7c443a894021092aeaa58  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-110' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-110"], ["created_at", "2015-11-02 16:59:13.278810"], ["updated_at", "2015-11-02 16:59:13.278810"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5a15b74fde4a3107f2323ba8741f1fdd SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "870e131d-5aed-4fe0-80e5-638e544b166f"], ["descendant_id", "870e131d-5aed-4fe0-80e5-638e544b166f"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "870e131d-5aed-4fe0-80e5-638e544b166f"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "870e131d-5aed-4fe0-80e5-638e544b166f"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1d38ea39252dbdcd167f3e2f9aac68b9  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-111' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-111"], ["created_at", "2015-11-02 16:59:13.284585"], ["updated_at", "2015-11-02 16:59:13.284585"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6f1ced666a8197e9387d4043c10ea75b SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "823679ac-c8d8-423f-b5a1-35c3ae8f628d"], ["descendant_id", "823679ac-c8d8-423f-b5a1-35c3ae8f628d"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "823679ac-c8d8-423f-b5a1-35c3ae8f628d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "823679ac-c8d8-423f-b5a1-35c3ae8f628d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t98cd15b797eec9623107b8f99b000aec  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-112' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-112"], ["created_at", "2015-11-02 16:59:13.290111"], ["updated_at", "2015-11-02 16:59:13.290111"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t35cdfca538e6831f2434a1f67437ebd6 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "d29c0432-71ac-410e-a124-d8f9a449e768"], ["descendant_id", "d29c0432-71ac-410e-a124-d8f9a449e768"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "d29c0432-71ac-410e-a124-d8f9a449e768"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "d29c0432-71ac-410e-a124-d8f9a449e768"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc768bcb5f6a9f67dde31c2d557c19edd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-113' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-113"], ["created_at", "2015-11-02 16:59:13.295300"], ["updated_at", "2015-11-02 16:59:13.295300"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7e9dea66a001b8efa0053a9c44525f46 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"], ["descendant_id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf8c152e7072fe403514875826a9021ce  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"next"=>"3339180e-9b83-4ed6-9a6b-9c17e0fba8d4", "id"=>"82a5bd9c-9632-4210-aad0-ab8f7c2c012c"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-109' AND "push_type_nodes"."id" != '3339180e-9b83-4ed6-9a6b-9c17e0fba8d4' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tfbf45ec7cc0c2d43efaba69021431ba2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-113' AND "push_type_nodes"."id" != '82a5bd9c-9632-4210-aad0-ab8f7c2c012c' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:13.304724"], ["id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL AND "push_type_nodes"."sort_order" >= 0 ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 1 WHERE "push_type_nodes"."id" = $1 [["id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 0 WHERE "push_type_nodes"."id" = $1 [["id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2831bf1ef1c066c35abc8ec63a95b9f8 Completed 200 OK in 8ms (ActiveRecord: 1.8ms) Processing by PushType::NodesController#index as HTML  (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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "82a5bd9c-9632-4210-aad0-ab8f7c2c012c"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "3339180e-9b83-4ed6-9a6b-9c17e0fba8d4"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "870e131d-5aed-4fe0-80e5-638e544b166f"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "823679ac-c8d8-423f-b5a1-35c3ae8f628d"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "d29c0432-71ac-410e-a124-d8f9a449e768"]]  (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/nodes/_new_node_button.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (11.5ms) Completed 200 OK in 17ms (Views: 15.2ms | ActiveRecord: 1.1ms) 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 30 OFFSET 0  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::NodesControllerTest::POST #position::prepend node: test_0002_anonymous --------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-114' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-114"], ["created_at", "2015-11-02 16:59:13.329659"], ["updated_at", "2015-11-02 16:59:13.329659"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7a47e08acfb71f6ce300cecd31845e10 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"], ["descendant_id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t5f78a7c3f5bcc06a3169ae89923dba61  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-115' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-115"], ["created_at", "2015-11-02 16:59:13.335291"], ["updated_at", "2015-11-02 16:59:13.335291"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8a0341efee9b1946cf53b6ef2afbc4b5 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "925edfb3-a3aa-4a69-a669-d5deaa4b22ed"], ["descendant_id", "925edfb3-a3aa-4a69-a669-d5deaa4b22ed"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "925edfb3-a3aa-4a69-a669-d5deaa4b22ed"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "925edfb3-a3aa-4a69-a669-d5deaa4b22ed"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7d792be2dce1d9ab075c5177f57d5ebc  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-116' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-116"], ["created_at", "2015-11-02 16:59:13.340538"], ["updated_at", "2015-11-02 16:59:13.340538"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tafd32e88cc0c1dcaf65fe23072b46184 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "af1b86e7-2205-481c-a1fe-c603201ff6ec"], ["descendant_id", "af1b86e7-2205-481c-a1fe-c603201ff6ec"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "af1b86e7-2205-481c-a1fe-c603201ff6ec"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "af1b86e7-2205-481c-a1fe-c603201ff6ec"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS teea31e788eb9a6805807eae772f84066  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-117' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-117"], ["created_at", "2015-11-02 16:59:13.346118"], ["updated_at", "2015-11-02 16:59:13.346118"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tfd5317bc86daaf02db7c064feaae897c SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7542c140-5b73-4b75-bccf-bed8b56bc631"], ["descendant_id", "7542c140-5b73-4b75-bccf-bed8b56bc631"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "7542c140-5b73-4b75-bccf-bed8b56bc631"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7542c140-5b73-4b75-bccf-bed8b56bc631"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t63304e5a53742304b8f1127faa9d06b7  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.3ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-118' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-118"], ["created_at", "2015-11-02 16:59:13.351609"], ["updated_at", "2015-11-02 16:59:13.351609"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t662707dcea851981300aa39994358648 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"], ["descendant_id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta09528508500f7087edab64f4188c959  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"next"=>"ce9453a6-afcb-4e3a-80e7-d5471a9aab5c", "id"=>"78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-114' AND "push_type_nodes"."id" != 'ce9453a6-afcb-4e3a-80e7-d5471a9aab5c' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t872d36bf778a3909a416c7ad0e05f714  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-118' AND "push_type_nodes"."id" != '78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:13.360529"], ["id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL AND "push_type_nodes"."sort_order" >= 0 ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 1 WHERE "push_type_nodes"."id" = $1 [["id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 0 WHERE "push_type_nodes"."id" = $1 [["id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tdba850ec3f4b9538a27221847fe31479 Completed 200 OK in 8ms (ActiveRecord: 1.9ms) Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "78e6cef7-3dbf-42d1-a5f7-cc2f6b220c12"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "ce9453a6-afcb-4e3a-80e7-d5471a9aab5c"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "925edfb3-a3aa-4a69-a669-d5deaa4b22ed"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "af1b86e7-2205-481c-a1fe-c603201ff6ec"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "7542c140-5b73-4b75-bccf-bed8b56bc631"]]  (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/nodes/_new_node_button.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (11.6ms) Completed 200 OK in 17ms (Views: 15.5ms | ActiveRecord: 1.1ms) 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 0  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------- PushType::UsersControllerTest::GET #edit: 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.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-17@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-17@example.com"], ["created_at", "2015-11-02 16:59:13.386917"], ["updated_at", "2015-11-02 16:59:13.386917"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#edit as HTML Parameters: {"id"=>"ec6201aa-7660-4a39-8a38-faaa00228648"} 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 1 [["id", "ec6201aa-7660-4a39-8a38-faaa00228648"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.9ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (3.0ms) Completed 200 OK in 9ms (Views: 8.4ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------- PushType::UsersControllerTest::GET #edit: test_0001_anonymous -------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-18@example.com' LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-18@example.com"], ["created_at", "2015-11-02 16:59:13.400475"], ["updated_at", "2015-11-02 16:59:13.400475"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#edit as HTML Parameters: {"id"=>"b4502840-3596-47cf-9430-d26531b0ab26"} 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 1 [["id", "b4502840-3596-47cf-9430-d26531b0ab26"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.5ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (1.9ms) Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------ PushType::Admin::AssetsTest: 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.0ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------ PushType::Admin::AssetsTest: 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.0ms) BEGIN --------------------------------------------------------------------------------- PushType::NodesControllerTest::POST #create::with valid node: test_0001_anonymous ---------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::NodesController#create as HTML Parameters: {"kind"=>"page", "page"=>{"title"=>"Foo bar", "slug"=>"foo-bar-119"}}  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-119' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_nodes" ("type", "status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-119"], ["created_at", "2015-11-02 16:59:13.418035"], ["updated_at", "2015-11-02 16:59:13.418035"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tc3c6a0cd2ca4cad11baeecf413083467 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9e93492a-d981-4c4a-adda-fe5a56e79036"], ["descendant_id", "9e93492a-d981-4c4a-adda-fe5a56e79036"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "9e93492a-d981-4c4a-adda-fe5a56e79036"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "9e93492a-d981-4c4a-adda-fe5a56e79036"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t6ee6f3c39129ef5641b7e35a1e81c81e  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 8ms (ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------------- PushType::NodesControllerTest::POST #create::with valid node: 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::NodesController#create as HTML Parameters: {"kind"=>"page", "page"=>{"title"=>"Foo bar", "slug"=>"foo-bar-120"}}  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-120' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-120"], ["created_at", "2015-11-02 16:59:13.428746"], ["updated_at", "2015-11-02 16:59:13.428746"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0fe665de2d9067963988bac33507c4b5 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b82e9b7b-6b8c-4b47-a417-a69bc6cfdc4e"], ["descendant_id", "b82e9b7b-6b8c-4b47-a417-a69bc6cfdc4e"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b82e9b7b-6b8c-4b47-a417-a69bc6cfdc4e"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b82e9b7b-6b8c-4b47-a417-a69bc6cfdc4e"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tacdc2ff0ae13932b0659ed3203c04a8f  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 7ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsControllerTest::POST #create::asset count: test_0001_anonymous ------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "push_type_assets" Processing by PushType::AssetsController#create as HTML Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "56"], ["created_at", "2015-11-02 16:59:13.440058"], ["updated_at", "2015-11-02 16:59:13.440058"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.3ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_assets"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsHelperTest::#asset_icon::with video asset: 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 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "video.mp4"], ["file_size", 424925], ["file_uid", "57"], ["created_at", "2015-11-02 16:59:13.446724"], ["updated_at", "2015-11-02 16:59:13.446724"], ["file_ext", "mp4"], ["mime_type", "video/mp4"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------- PushType::NodesControllerTest::GET #edit: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-121' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-121"], ["status", 0], ["created_at", "2015-11-02 16:59:13.451704"], ["updated_at", "2015-11-02 16:59:13.451704"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t54e60548c3253f71358a180429720d46 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "411df879-9c5b-4977-95aa-d4ceabe34d27"], ["descendant_id", "411df879-9c5b-4977-95aa-d4ceabe34d27"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "411df879-9c5b-4977-95aa-d4ceabe34d27"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "411df879-9c5b-4977-95aa-d4ceabe34d27"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0bf34f159121393b6d56fee8e23a77cf  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#edit as HTML Parameters: {"id"=>"411df879-9c5b-4977-95aa-d4ceabe34d27"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "411df879-9c5b-4977-95aa-d4ceabe34d27"]] PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."ancestor_id" WHERE "push_type_node_hierarchies"."descendant_id" = $1 AND ("push_type_nodes"."id" != '411df879-9c5b-4977-95aa-d4ceabe34d27') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "411df879-9c5b-4977-95aa-d4ceabe34d27"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.8ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (9.0ms) Completed 200 OK in 15ms (Views: 13.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------- PushType::NodesControllerTest::GET #edit: 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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-122' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-122"], ["status", 0], ["created_at", "2015-11-02 16:59:13.475801"], ["updated_at", "2015-11-02 16:59:13.475801"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tbd8fb48f6ad4f21d2efd9014b5f5deb3 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f323f97d-a148-4f29-9063-71bdb1916a30"], ["descendant_id", "f323f97d-a148-4f29-9063-71bdb1916a30"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f323f97d-a148-4f29-9063-71bdb1916a30"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f323f97d-a148-4f29-9063-71bdb1916a30"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t42e85aa2bdd872d3e1f48e4ddfbd9a26  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#edit as HTML Parameters: {"id"=>"f323f97d-a148-4f29-9063-71bdb1916a30"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "f323f97d-a148-4f29-9063-71bdb1916a30"]] PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."ancestor_id" WHERE "push_type_node_hierarchies"."descendant_id" = $1 AND ("push_type_nodes"."id" != 'f323f97d-a148-4f29-9063-71bdb1916a30') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "f323f97d-a148-4f29-9063-71bdb1916a30"]] Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_meta_table.html.haml (4.3ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_submit.html.haml (0.6ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/_form_fields.html.haml (6.8ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (8.6ms) Completed 200 OK in 14ms (Views: 13.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::NodesControllerTest::POST #position::without reponsitioning: test_0001_anonymous ------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-123' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-123"], ["created_at", "2015-11-02 16:59:13.499127"], ["updated_at", "2015-11-02 16:59:13.499127"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tbd40440b936d4dedc339c9517c091fe8 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "389dc29d-0fab-43cc-8e0a-b5a58f568857"], ["descendant_id", "389dc29d-0fab-43cc-8e0a-b5a58f568857"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "389dc29d-0fab-43cc-8e0a-b5a58f568857"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "389dc29d-0fab-43cc-8e0a-b5a58f568857"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4494bdef38646b31ac38cf561b4dc406  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-124' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-124"], ["created_at", "2015-11-02 16:59:13.504877"], ["updated_at", "2015-11-02 16:59:13.504877"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6757057f6a198a0734426e5e377e9495 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "5bd95dbb-ec11-423c-8ff4-2636f88ecc2d"], ["descendant_id", "5bd95dbb-ec11-423c-8ff4-2636f88ecc2d"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "5bd95dbb-ec11-423c-8ff4-2636f88ecc2d"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "5bd95dbb-ec11-423c-8ff4-2636f88ecc2d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1c72c884dc9e393d1a24ea11eea576bd  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-125' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-125"], ["created_at", "2015-11-02 16:59:13.510332"], ["updated_at", "2015-11-02 16:59:13.510332"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb94ea26d6a9f507437d92c146c90fbce SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "018c1f25-ed80-4b7a-b4ec-f42d40bb3912"], ["descendant_id", "018c1f25-ed80-4b7a-b4ec-f42d40bb3912"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "018c1f25-ed80-4b7a-b4ec-f42d40bb3912"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "018c1f25-ed80-4b7a-b4ec-f42d40bb3912"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t415f6dfb02ff617fadc32a2eb72ff73d  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-126' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-126"], ["created_at", "2015-11-02 16:59:13.515846"], ["updated_at", "2015-11-02 16:59:13.515846"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t1cd7ead37e2d04042762af632869c53d SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "dad2b424-50be-4552-a665-cd0a92a9dc2b"], ["descendant_id", "dad2b424-50be-4552-a665-cd0a92a9dc2b"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "dad2b424-50be-4552-a665-cd0a92a9dc2b"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "dad2b424-50be-4552-a665-cd0a92a9dc2b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS te579dd587129a14b1566fa5a275b857c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-127' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-127"], ["created_at", "2015-11-02 16:59:13.521027"], ["updated_at", "2015-11-02 16:59:13.521027"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7781d392c0d3d0b755d730c3d114fbfc SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ad12678c-0c9d-4417-83a8-1110891aa74f"], ["descendant_id", "ad12678c-0c9d-4417-83a8-1110891aa74f"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ad12678c-0c9d-4417-83a8-1110891aa74f"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ad12678c-0c9d-4417-83a8-1110891aa74f"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t46cb801a9b72462030b7466869c24266  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "389dc29d-0fab-43cc-8e0a-b5a58f568857"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "5bd95dbb-ec11-423c-8ff4-2636f88ecc2d"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "018c1f25-ed80-4b7a-b4ec-f42d40bb3912"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "dad2b424-50be-4552-a665-cd0a92a9dc2b"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "ad12678c-0c9d-4417-83a8-1110891aa74f"]]  (0.1ms) 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/nodes/_new_node_button.html.haml (0.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (10.4ms) Completed 200 OK in 16ms (Views: 14.4ms | ActiveRecord: 0.9ms) PushType::Node Load (0.2ms) 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 0  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::NodesControllerTest::POST #position::without reponsitioning: test_0002_anonymous ------------------------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-128' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-128"], ["created_at", "2015-11-02 16:59:13.545536"], ["updated_at", "2015-11-02 16:59:13.545536"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7c70f313afa3a56e702b68208c8ba245 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "dae363e9-adcd-4ca3-80f8-c30e73048821"], ["descendant_id", "dae363e9-adcd-4ca3-80f8-c30e73048821"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "dae363e9-adcd-4ca3-80f8-c30e73048821"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "dae363e9-adcd-4ca3-80f8-c30e73048821"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7dcc8a75e82a2d78a0f352cdc1ff69d1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-129' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-129"], ["created_at", "2015-11-02 16:59:13.551074"], ["updated_at", "2015-11-02 16:59:13.551074"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t06804c1e7a819b4586949b36741de64f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "144eb7db-f1a5-4e72-be2e-b73a173725e0"], ["descendant_id", "144eb7db-f1a5-4e72-be2e-b73a173725e0"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "144eb7db-f1a5-4e72-be2e-b73a173725e0"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "144eb7db-f1a5-4e72-be2e-b73a173725e0"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t11ec20cbbf6951adb6e595ac1e6ce0e0  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-130' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-130"], ["created_at", "2015-11-02 16:59:13.556227"], ["updated_at", "2015-11-02 16:59:13.556227"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3f3124e4e64535945c0c4234bf12bf70 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "285d087b-c29f-4d5a-9763-d3c569e92feb"], ["descendant_id", "285d087b-c29f-4d5a-9763-d3c569e92feb"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "285d087b-c29f-4d5a-9763-d3c569e92feb"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "285d087b-c29f-4d5a-9763-d3c569e92feb"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0d7e6c9c0578b7e88aef8d218e2d8e52  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-131' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-131"], ["created_at", "2015-11-02 16:59:13.561509"], ["updated_at", "2015-11-02 16:59:13.561509"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t992001038ec87aef39dd69977192bd9d SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "256f623d-b644-43c2-a486-96ebf2e47fcf"], ["descendant_id", "256f623d-b644-43c2-a486-96ebf2e47fcf"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "256f623d-b644-43c2-a486-96ebf2e47fcf"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "256f623d-b644-43c2-a486-96ebf2e47fcf"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t84742295eba00b386bc6f6b2c845717b  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-132' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-132"], ["created_at", "2015-11-02 16:59:13.566674"], ["updated_at", "2015-11-02 16:59:13.566674"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t09456bb3fed590b238796528afa92294 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "258e67b7-f96a-4604-86b5-0561f50291d5"], ["descendant_id", "258e67b7-f96a-4604-86b5-0561f50291d5"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "258e67b7-f96a-4604-86b5-0561f50291d5"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "258e67b7-f96a-4604-86b5-0561f50291d5"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t361f928ac7c64739d1823287e27cf392  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#index as HTML  (0.2ms) 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 30 OFFSET 0) subquery_for_count PushType::Node Load (0.2ms) 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 30 OFFSET 0  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "dae363e9-adcd-4ca3-80f8-c30e73048821"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "144eb7db-f1a5-4e72-be2e-b73a173725e0"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "285d087b-c29f-4d5a-9763-d3c569e92feb"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "256f623d-b644-43c2-a486-96ebf2e47fcf"]]  (0.1ms) SELECT COUNT(*) FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 AND "push_type_nodes"."deleted_at" IS NULL [["parent_id", "258e67b7-f96a-4604-86b5-0561f50291d5"]]  (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/nodes/_new_node_button.html.haml (0.8ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (10.9ms) Completed 200 OK in 16ms (Views: 15.0ms | ActiveRecord: 0.9ms) 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 30 OFFSET 0  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsControllerTest::POST #upload::asset count: test_0001_anonymous ------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "push_type_assets" Processing by PushType::AssetsController#upload as JSON Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "58"], ["created_at", "2015-11-02 16:59:13.595187"], ["updated_at", "2015-11-02 16:59:13.595187"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 4ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_assets"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsHelperTest::#asset_icon::with image asset: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "59"], ["created_at", "2015-11-02 16:59:13.600845"], ["updated_at", "2015-11-02 16:59:13.600845"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::POST #create::taxonomy count: test_0001_anonymous ----------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') Processing by PushType::TaxonomyTermsController#create as JSON Parameters: {"category"=>{"title"=>"Foo Bar 37", "slug"=>"foo-bar-133"}, "taxonomy_id"=>"category"}  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 37' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-133' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 37"], ["slug", "foo-bar-133"], ["created_at", "2015-11-02 16:59:13.607379"], ["updated_at", "2015-11-02 16:59:13.607379"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t79dddc237ac86e929c1f4999f99264f4 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4383b01b-9746-4800-be62-9fceea3a293b"], ["descendant_id", "4383b01b-9746-4800-be62-9fceea3a293b"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "4383b01b-9746-4800-be62-9fceea3a293b"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "4383b01b-9746-4800-be62-9fceea3a293b"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tad0dc11841329df99e741f6249ac0003  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 7ms (Views: 0.2ms | ActiveRecord: 1.5ms)  (0.1ms) SELECT COUNT(*) FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category')  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------------- PushType::NodesControllerTest::DELETE #destroy::with untrashed node: 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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-134' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-134"], ["status", 0], ["created_at", "2015-11-02 16:59:13.616585"], ["updated_at", "2015-11-02 16:59:13.616585"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t02c6b6cd80a766998be266086be86664 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "69078dac-648a-4921-92c6-ea614dbb5447"], ["descendant_id", "69078dac-648a-4921-92c6-ea614dbb5447"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "69078dac-648a-4921-92c6-ea614dbb5447"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "69078dac-648a-4921-92c6-ea614dbb5447"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc74a413529648cfdc5606ff6cfd7ac1d  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"69078dac-648a-4921-92c6-ea614dbb5447"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "69078dac-648a-4921-92c6-ea614dbb5447"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:13.622865"], ["updated_at", "2015-11-02 16:59:13.623304"], ["id", "69078dac-648a-4921-92c6-ea614dbb5447"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:13.625130' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '69078dac-648a-4921-92c6-ea614dbb5447') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "69078dac-648a-4921-92c6-ea614dbb5447"]] Redirected to http://test.host/push_type/nodes Completed 302 Found in 4ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------------------------------- PushType::NodesControllerTest::DELETE #destroy::with untrashed node: test_0002_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-135' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-135"], ["status", 0], ["created_at", "2015-11-02 16:59:13.629645"], ["updated_at", "2015-11-02 16:59:13.629645"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t52a675fda9498df92997e437b371c4e7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"], ["descendant_id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"], ["generations", 0]]  (0.3ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2110969bdfa9dc3401f0e8d7c320781d  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"35cacb4c-ba8b-4982-a5e1-99c3defaadd0"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:13.636001"], ["updated_at", "2015-11-02 16:59:13.636411"], ["id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:13.638078' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '35cacb4c-ba8b-4982-a5e1-99c3defaadd0') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "35cacb4c-ba8b-4982-a5e1-99c3defaadd0"]] Redirected to http://test.host/push_type/nodes Completed 302 Found in 4ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------------- PushType::NodesControllerTest::DELETE #destroy::with untrashed node: test_0003_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::Node Exists (0.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-136' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_nodes" ("type", "title", "slug", "status", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["type", "Page"], ["title", "Foo bar"], ["slug", "foo-bar-136"], ["status", 0], ["created_at", "2015-11-02 16:59:13.642498"], ["updated_at", "2015-11-02 16:59:13.642498"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5d7ad7bf8a2bf8e8e7a3aced29a6a084 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "44283e52-0332-4013-9e8c-e43228969249"], ["descendant_id", "44283e52-0332-4013-9e8c-e43228969249"], ["generations", 0]]  (0.2ms) UPDATE "push_type_nodes" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_nodes" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_nodes"."id" = t.id  Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "44283e52-0332-4013-9e8c-e43228969249"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "44283e52-0332-4013-9e8c-e43228969249"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9c0989c8bb987bee9b5dd298bcf375b1  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"44283e52-0332-4013-9e8c-e43228969249"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "44283e52-0332-4013-9e8c-e43228969249"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_nodes" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_nodes"."id" = $3 [["deleted_at", "2015-11-02 16:59:13.648426"], ["updated_at", "2015-11-02 16:59:13.648852"], ["id", "44283e52-0332-4013-9e8c-e43228969249"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 SQL (0.3ms) UPDATE "push_type_nodes" SET "deleted_at" = '2015-11-02 16:59:13.650540' WHERE "push_type_nodes"."id" IN (SELECT "push_type_nodes"."id" FROM "push_type_nodes" INNER JOIN "push_type_node_hierarchies" ON "push_type_nodes"."id" = "push_type_node_hierarchies"."descendant_id" WHERE "push_type_node_hierarchies"."ancestor_id" = $1 AND ("push_type_nodes"."id" != '44283e52-0332-4013-9e8c-e43228969249') ORDER BY "push_type_node_hierarchies".generations asc, sort_order) [["ancestor_id", "44283e52-0332-4013-9e8c-e43228969249"]] Redirected to http://test.host/push_type/nodes Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Page Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."type" IN ('Page') AND "push_type_nodes"."id" = $1 LIMIT 1 [["id", "44283e52-0332-4013-9e8c-e43228969249"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #create::with valid asset: test_0002_anonymous -----------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#create as HTML Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "60"], ["created_at", "2015-11-02 16:59:13.657101"], ["updated_at", "2015-11-02 16:59:13.657101"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::AssetsControllerTest::POST #create::with valid asset: test_0001_anonymous -----------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Processing by PushType::AssetsController#create as HTML Parameters: {"asset"=>{"file"=>#>}}  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "61"], ["created_at", "2015-11-02 16:59:13.662243"], ["updated_at", "2015-11-02 16:59:13.662243"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::UsersControllerTest::PUT #update::with in-valid user: test_0001_anonymous -----------------------------------------------------------------------------------  (0.0ms) 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" = 'joe-19@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-19@example.com"], ["created_at", "2015-11-02 16:59:13.666829"], ["updated_at", "2015-11-02 16:59:13.666829"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>""}, "id"=>"daa937fb-8c15-49b2-a2f9-3bdfed7f900a"} 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 1 [["id", "daa937fb-8c15-49b2-a2f9-3bdfed7f900a"]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE ("push_type_users"."email" = 'joe-19@example.com' AND "push_type_users"."id" != 'daa937fb-8c15-49b2-a2f9-3bdfed7f900a') LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.7ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (2.1ms) Completed 200 OK in 10ms (Views: 7.4ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------- PushType::UsersControllerTest::PUT #update::with in-valid user: test_0002_anonymous -----------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-20@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-20@example.com"], ["created_at", "2015-11-02 16:59:13.680967"], ["updated_at", "2015-11-02 16:59:13.680967"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>""}, "id"=>"b6bb5da5-d2a4-4013-abbf-bcdb65c726d0"} 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 1 [["id", "b6bb5da5-d2a4-4013-abbf-bcdb65c726d0"]]  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE ("push_type_users"."email" = 'joe-20@example.com' AND "push_type_users"."id" != 'b6bb5da5-d2a4-4013-abbf-bcdb65c726d0') LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/_form.html.haml (1.5ms) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (1.8ms) Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN --------------------------------------------------------------- PushType::AssetsControllerTest::GET #trash: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "62"], ["created_at", "2015-11-02 16:59:13.695042"], ["updated_at", "2015-11-02 16:59:13.695042"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "63"], ["created_at", "2015-11-02 16:59:13.697254"], ["updated_at", "2015-11-02 16:59:13.697254"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "64"], ["deleted_at", "2015-11-02 16:59:13.698336"], ["created_at", "2015-11-02 16:59:13.699498"], ["updated_at", "2015-11-02 16:59:13.699498"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "65"], ["deleted_at", "2015-11-02 16:59:13.700475"], ["created_at", "2015-11-02 16:59:13.701684"], ["updated_at", "2015-11-02 16:59:13.701684"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "66"], ["deleted_at", "2015-11-02 16:59:13.702681"], ["created_at", "2015-11-02 16:59:13.704636"], ["updated_at", "2015-11-02 16:59:13.704636"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#trash as HTML  (0.3ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) LIMIT 20 OFFSET 0) subquery_for_count PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_assets"."created_at" DESC LIMIT 20 OFFSET 0  (0.2ms) SELECT COUNT(*) FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/trash.html.haml within layouts/push_type/admin (7.7ms) Completed 200 OK in 14ms (Views: 12.6ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AssetsControllerTest::GET #trash: 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 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "67"], ["created_at", "2015-11-02 16:59:13.723974"], ["updated_at", "2015-11-02 16:59:13.723974"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "68"], ["created_at", "2015-11-02 16:59:13.726305"], ["updated_at", "2015-11-02 16:59:13.726305"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "69"], ["deleted_at", "2015-11-02 16:59:13.727246"], ["created_at", "2015-11-02 16:59:13.728338"], ["updated_at", "2015-11-02 16:59:13.728338"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "70"], ["deleted_at", "2015-11-02 16:59:13.729429"], ["created_at", "2015-11-02 16:59:13.730607"], ["updated_at", "2015-11-02 16:59:13.730607"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "deleted_at", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "71"], ["deleted_at", "2015-11-02 16:59:13.731603"], ["created_at", "2015-11-02 16:59:13.732705"], ["updated_at", "2015-11-02 16:59:13.732705"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#trash as HTML  (0.2ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) LIMIT 20 OFFSET 0) subquery_for_count PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) ORDER BY "push_type_assets"."created_at" DESC LIMIT 20 OFFSET 0  (0.2ms) SELECT COUNT(*) FROM "push_type_assets" WHERE (deleted_at IS NOT NULL) Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/assets/trash.html.haml within layouts/push_type/admin (3.6ms) Completed 200 OK in 9ms (Views: 7.9ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------- PushType::Admin::AssetsTest::#+=: 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::Admin::AssetsTest::#+=: test_0001_anonymous -----------------------------------------------------  (0.1ms) 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::AssetsControllerTest::PUT #restore: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "72"], ["created_at", "2015-11-02 16:59:13.750083"], ["updated_at", "2015-11-02 16:59:13.750083"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", "2015-11-02 16:59:13.751196"], ["updated_at", "2015-11-02 16:59:13.751487"], ["id", "216f3d5c-667e-4a03-87bc-8d6d71265d3a"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#restore as HTML Parameters: {"id"=>"216f3d5c-667e-4a03-87bc-8d6d71265d3a"} PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "216f3d5c-667e-4a03-87bc-8d6d71265d3a"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", nil], ["updated_at", "2015-11-02 16:59:13.754321"], ["id", "216f3d5c-667e-4a03-87bc-8d6d71265d3a"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------- PushType::AssetsControllerTest::PUT #restore: 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 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "73"], ["created_at", "2015-11-02 16:59:13.758485"], ["updated_at", "2015-11-02 16:59:13.758485"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", "2015-11-02 16:59:13.759658"], ["updated_at", "2015-11-02 16:59:13.759932"], ["id", "c4a5f114-2281-4670-805e-09f53ca22aef"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#restore as HTML Parameters: {"id"=>"c4a5f114-2281-4670-805e-09f53ca22aef"} PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "c4a5f114-2281-4670-805e-09f53ca22aef"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", nil], ["updated_at", "2015-11-02 16:59:13.762849"], ["id", "c4a5f114-2281-4670-805e-09f53ca22aef"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------- PushType::AssetsControllerTest::PUT #restore: test_0003_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 SQL (0.2ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "image.png"], ["file_size", 2643], ["file_uid", "74"], ["created_at", "2015-11-02 16:59:13.872079"], ["updated_at", "2015-11-02 16:59:13.872079"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", "2015-11-02 16:59:13.873387"], ["updated_at", "2015-11-02 16:59:13.873677"], ["id", "55c6345f-abc2-488b-95a1-54be01f67bcd"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#restore as HTML Parameters: {"id"=>"55c6345f-abc2-488b-95a1-54be01f67bcd"} PushType::Asset Load (0.1ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 ORDER BY "push_type_assets"."created_at" DESC LIMIT 1 [["id", "55c6345f-abc2-488b-95a1-54be01f67bcd"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) UPDATE "push_type_assets" SET "deleted_at" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["deleted_at", nil], ["updated_at", "2015-11-02 16:59:13.876591"], ["id", "55c6345f-abc2-488b-95a1-54be01f67bcd"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 3ms (ActiveRecord: 0.4ms) PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 LIMIT 1 [["id", "55c6345f-abc2-488b-95a1-54be01f67bcd"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------------ PushType::TaxonomyTermsControllerTest::POST #create::with in-valid taxonomy: 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::TaxonomyTermsController#create as JSON Parameters: {"category"=>{}, "taxonomy_id"=>"category"}  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" IS NULL AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" IS NULL AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 4ms (Views: 0.1ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------------ PushType::TaxonomyTermsControllerTest::POST #create::with in-valid taxonomy: test_0001_anonymous ------------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::TaxonomyTermsController#create as JSON Parameters: {"category"=>{}, "taxonomy_id"=>"category"}  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" IS NULL AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" IS NULL AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 3ms (Views: 0.1ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------- PushType::UsersControllerTest::DELETE #destroy: test_0003_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" = 'joe-21@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-21@example.com"], ["created_at", "2015-11-02 16:59:13.894105"], ["updated_at", "2015-11-02 16:59:13.894105"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#destroy as HTML Parameters: {"id"=>"ba0ea548-11c3-495a-a406-17685b84940e"} 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 1 [["id", "ba0ea548-11c3-495a-a406-17685b84940e"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_users" WHERE "push_type_users"."id" = $1 [["id", "ba0ea548-11c3-495a-a406-17685b84940e"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 2ms (ActiveRecord: 0.4ms) PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 LIMIT 1 [["id", "ba0ea548-11c3-495a-a406-17685b84940e"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------- PushType::UsersControllerTest::DELETE #destroy: test_0002_anonymous -------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-22@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-22@example.com"], ["created_at", "2015-11-02 16:59:13.900148"], ["updated_at", "2015-11-02 16:59:13.900148"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#destroy as HTML Parameters: {"id"=>"89b9d73e-7fc6-47fa-84c5-4bd751a361ba"} 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 1 [["id", "89b9d73e-7fc6-47fa-84c5-4bd751a361ba"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_users" WHERE "push_type_users"."id" = $1 [["id", "89b9d73e-7fc6-47fa-84c5-4bd751a361ba"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------- PushType::UsersControllerTest::DELETE #destroy: test_0001_anonymous -------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = 'joe-23@example.com' LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_users" ("name", "email", "created_at", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["name", "Joe Bloggs"], ["email", "joe-23@example.com"], ["created_at", "2015-11-02 16:59:13.905935"], ["updated_at", "2015-11-02 16:59:13.905935"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#destroy as HTML Parameters: {"id"=>"9136737c-403b-4559-a02a-f74ac045b39d"} 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 1 [["id", "9136737c-403b-4559-a02a-f74ac045b39d"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_users" WHERE "push_type_users"."id" = $1 [["id", "9136737c-403b-4559-a02a-f74ac045b39d"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ----------------------------------------------------------- PushType::Admin::AssetsTest::#register: 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::Admin::AssetsTest::#register: test_0002_anonymous -----------------------------------------------------------  (0.1ms) 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::AssetsHelperTest::#asset_icon::with document asset: test_0001_anonymous ---------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) INSERT INTO "push_type_assets" ("file_name", "file_size", "file_uid", "created_at", "updated_at", "file_ext", "mime_type") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["file_name", "document.pdf"], ["file_size", 15356], ["file_uid", "75"], ["created_at", "2015-11-02 16:59:13.915152"], ["updated_at", "2015-11-02 16:59:13.915152"], ["file_ext", "pdf"], ["mime_type", "application/pdf"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #update::with in-valid taxonomy: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 38' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-137' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 38"], ["slug", "foo-bar-137"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.920515"], ["updated_at", "2015-11-02 16:59:13.920515"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS td8e76651a6552004e8e4cb307b77c921 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "41b26b60-2e9c-45e8-bce3-58989b77e7ed"], ["descendant_id", "41b26b60-2e9c-45e8-bce3-58989b77e7ed"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "41b26b60-2e9c-45e8-bce3-58989b77e7ed"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "41b26b60-2e9c-45e8-bce3-58989b77e7ed"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tf86cc818d51216611889a2cd59e0b34b  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#update as JSON Parameters: {"category"=>{"title"=>""}, "taxonomy_id"=>"category", "id"=>"41b26b60-2e9c-45e8-bce3-58989b77e7ed"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "41b26b60-2e9c-45e8-bce3-58989b77e7ed"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = '' AND "push_type_taxonomies"."id" != '41b26b60-2e9c-45e8-bce3-58989b77e7ed' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-137' AND "push_type_taxonomies"."id" != '41b26b60-2e9c-45e8-bce3-58989b77e7ed' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------------------------- PushType::TaxonomyTermsControllerTest::PUT #update::with in-valid taxonomy: test_0002_anonymous -----------------------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 39' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-138' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 39"], ["slug", "foo-bar-138"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.932431"], ["updated_at", "2015-11-02 16:59:13.932431"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t9567369584f531561bf2dfbd3cbbd0a7 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "018aa58c-7a59-4b79-89ff-b64889d0e66d"], ["descendant_id", "018aa58c-7a59-4b79-89ff-b64889d0e66d"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "018aa58c-7a59-4b79-89ff-b64889d0e66d"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "018aa58c-7a59-4b79-89ff-b64889d0e66d"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t0d91f7b563926b821f3b2e3bf90c9f76  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#update as JSON Parameters: {"category"=>{"title"=>""}, "taxonomy_id"=>"category", "id"=>"018aa58c-7a59-4b79-89ff-b64889d0e66d"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "018aa58c-7a59-4b79-89ff-b64889d0e66d"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = '' AND "push_type_taxonomies"."id" != '018aa58c-7a59-4b79-89ff-b64889d0e66d' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-138' AND "push_type_taxonomies"."id" != '018aa58c-7a59-4b79-89ff-b64889d0e66d' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 3ms (Views: 0.1ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------ PushType::TaxonomiesControllerTest::GET #show: test_0001_anonymous ------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 40' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-139' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 40"], ["slug", "foo-bar-139"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.944214"], ["updated_at", "2015-11-02 16:59:13.944214"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t48ff9f6254e88af0b86107fa48b45dcd SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e391e97c-4644-4c0f-9486-60c162e50ba1"], ["descendant_id", "e391e97c-4644-4c0f-9486-60c162e50ba1"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "e391e97c-4644-4c0f-9486-60c162e50ba1"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e391e97c-4644-4c0f-9486-60c162e50ba1"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t931d630fcc7d57f19bed70d5a3af01d6  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 41' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-140' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 41"], ["slug", "foo-bar-140"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.950290"], ["updated_at", "2015-11-02 16:59:13.950290"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tcf30d56671d9f8a8bee5b8257484d5a5 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "a0bd01fc-7a7d-4e80-883d-eabdc4a881c9"], ["descendant_id", "a0bd01fc-7a7d-4e80-883d-eabdc4a881c9"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "a0bd01fc-7a7d-4e80-883d-eabdc4a881c9"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "a0bd01fc-7a7d-4e80-883d-eabdc4a881c9"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t6210055d476aea9ab09341e115b65c65  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 42' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-141' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 42"], ["slug", "foo-bar-141"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.955988"], ["updated_at", "2015-11-02 16:59:13.955988"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tf1d834ccc3cdfddef6f40af18f6eebb6 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "08425e35-2241-44c6-bacd-fcd27dea46e5"], ["descendant_id", "08425e35-2241-44c6-bacd-fcd27dea46e5"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "08425e35-2241-44c6-bacd-fcd27dea46e5"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "08425e35-2241-44c6-bacd-fcd27dea46e5"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tbd9d12aa15fc77ad906467865bda46f5  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 43' AND "push_type_taxonomies"."parent_id" = '08425e35-2241-44c6-bacd-fcd27dea46e5') LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-142' AND "push_type_taxonomies"."parent_id" = '08425e35-2241-44c6-bacd-fcd27dea46e5') LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "parent_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["title", "Foo Bar 43"], ["slug", "foo-bar-142"], ["type", "Category"], ["parent_id", "08425e35-2241-44c6-bacd-fcd27dea46e5"], ["created_at", "2015-11-02 16:59:13.962074"], ["updated_at", "2015-11-02 16:59:13.962074"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t0275469e67ec40d78b6799af1605e4ca SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e3fab7f0-34de-4589-aae3-c87b7d109f71"], ["descendant_id", "e3fab7f0-34de-4589-aae3-c87b7d109f71"], ["generations", 0]]  (0.2ms) INSERT INTO "push_type_taxonomy_hierarchies" (ancestor_id, descendant_id, generations) SELECT x.ancestor_id, 'e3fab7f0-34de-4589-aae3-c87b7d109f71', x.generations + 1 FROM "push_type_taxonomy_hierarchies" x WHERE x.descendant_id = '08425e35-2241-44c6-bacd-fcd27dea46e5'  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" = '08425e35-2241-44c6-bacd-fcd27dea46e5' ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "e3fab7f0-34de-4589-aae3-c87b7d109f71"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e3fab7f0-34de-4589-aae3-c87b7d109f71"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t5daf1e45a0657a73ccf483024d25c9dc  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomiesController#show as HTML Parameters: {"id"=>"category"} Category Load (0.4ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" INNER JOIN ( SELECT descendant_id, MAX(generations) as depth FROM "push_type_taxonomy_hierarchies" GROUP BY descendant_id ) AS generation_depth ON "push_type_taxonomies".id = generation_depth.descendant_id WHERE "push_type_taxonomies"."type" IN ('Category') ORDER BY generation_depth.depth, sort_order Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/taxonomies/show.html.haml within layouts/push_type/admin (7.0ms) Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------ PushType::TaxonomiesControllerTest::GET #show: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 44' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-143' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 44"], ["slug", "foo-bar-143"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.985851"], ["updated_at", "2015-11-02 16:59:13.985851"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t6d57c77c34e9f0c5c87ac69164e9febe SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "d03a228e-9d33-4e39-931a-296b1b808871"], ["descendant_id", "d03a228e-9d33-4e39-931a-296b1b808871"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "d03a228e-9d33-4e39-931a-296b1b808871"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "d03a228e-9d33-4e39-931a-296b1b808871"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t42e81f75d21246857151cc075145c7da  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 45' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-144' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 45"], ["slug", "foo-bar-144"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.992078"], ["updated_at", "2015-11-02 16:59:13.992078"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t2b67a2457e68b55e2c4e273b73337c89 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e88e6e78-283a-4285-a4d7-36fd33e041a1"], ["descendant_id", "e88e6e78-283a-4285-a4d7-36fd33e041a1"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "e88e6e78-283a-4285-a4d7-36fd33e041a1"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e88e6e78-283a-4285-a4d7-36fd33e041a1"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t6e50eb508af749d87db01357f09f428c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 46' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-145' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 46"], ["slug", "foo-bar-145"], ["type", "Category"], ["created_at", "2015-11-02 16:59:13.997629"], ["updated_at", "2015-11-02 16:59:13.997629"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t558b22cf0b4011ab69fc228a4bfbc39c SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1b696973-ea70-41aa-8ed5-60c47c69a628"], ["descendant_id", "1b696973-ea70-41aa-8ed5-60c47c69a628"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "1b696973-ea70-41aa-8ed5-60c47c69a628"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1b696973-ea70-41aa-8ed5-60c47c69a628"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t20e6e9236ed5eff9d5743b08274e42d5  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.3ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 47' AND "push_type_taxonomies"."parent_id" = '1b696973-ea70-41aa-8ed5-60c47c69a628') LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-146' AND "push_type_taxonomies"."parent_id" = '1b696973-ea70-41aa-8ed5-60c47c69a628') LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "parent_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["title", "Foo Bar 47"], ["slug", "foo-bar-146"], ["type", "Category"], ["parent_id", "1b696973-ea70-41aa-8ed5-60c47c69a628"], ["created_at", "2015-11-02 16:59:14.003654"], ["updated_at", "2015-11-02 16:59:14.003654"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tfdb8f93f73ce493c0e20737f8c1b6a1e SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f91866d7-9f7c-4dd5-a8b9-c07fa6b0429e"], ["descendant_id", "f91866d7-9f7c-4dd5-a8b9-c07fa6b0429e"], ["generations", 0]]  (0.2ms) INSERT INTO "push_type_taxonomy_hierarchies" (ancestor_id, descendant_id, generations) SELECT x.ancestor_id, 'f91866d7-9f7c-4dd5-a8b9-c07fa6b0429e', x.generations + 1 FROM "push_type_taxonomy_hierarchies" x WHERE x.descendant_id = '1b696973-ea70-41aa-8ed5-60c47c69a628'  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" = '1b696973-ea70-41aa-8ed5-60c47c69a628' ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "f91866d7-9f7c-4dd5-a8b9-c07fa6b0429e"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f91866d7-9f7c-4dd5-a8b9-c07fa6b0429e"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tca45fe3738c72c352babb633a38c4b5f  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomiesController#show as HTML Parameters: {"id"=>"category"} Category Load (0.3ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" INNER JOIN ( SELECT descendant_id, MAX(generations) as depth FROM "push_type_taxonomy_hierarchies" GROUP BY descendant_id ) AS generation_depth ON "push_type_taxonomies".id = generation_depth.descendant_id WHERE "push_type_taxonomies"."type" IN ('Category') ORDER BY generation_depth.depth, sort_order Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/taxonomies/show.html.haml within layouts/push_type/admin (2.0ms) Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------ PushType::TaxonomiesControllerTest::GET #show: test_0003_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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 48' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-147' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 48"], ["slug", "foo-bar-147"], ["type", "Category"], ["created_at", "2015-11-02 16:59:14.021106"], ["updated_at", "2015-11-02 16:59:14.021106"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tcad7e2e0d1bf3a644861d79580f81b78 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "19d79bf8-633f-4dde-b41e-831a0894b056"], ["descendant_id", "19d79bf8-633f-4dde-b41e-831a0894b056"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "19d79bf8-633f-4dde-b41e-831a0894b056"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "19d79bf8-633f-4dde-b41e-831a0894b056"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tcd5fd4f2d4f9fe467298d1637ff0266d  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 49' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-148' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 49"], ["slug", "foo-bar-148"], ["type", "Category"], ["created_at", "2015-11-02 16:59:14.027020"], ["updated_at", "2015-11-02 16:59:14.027020"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t469a2a600416cc1598984045bd809c23 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "037d0979-e567-40b1-8143-7a771a6bd77c"], ["descendant_id", "037d0979-e567-40b1-8143-7a771a6bd77c"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "037d0979-e567-40b1-8143-7a771a6bd77c"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "037d0979-e567-40b1-8143-7a771a6bd77c"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS taec2f60a4421b7f264e157a4349453e3  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.0ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 50' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-149' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["title", "Foo Bar 50"], ["slug", "foo-bar-149"], ["type", "Category"], ["created_at", "2015-11-02 16:59:14.032514"], ["updated_at", "2015-11-02 16:59:14.032514"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t17be6f1724c6c99f670b9cf1aee7632a SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "6b0d7708-ce20-4b1e-ae23-fa799730c9fe"], ["descendant_id", "6b0d7708-ce20-4b1e-ae23-fa799730c9fe"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "6b0d7708-ce20-4b1e-ae23-fa799730c9fe"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "6b0d7708-ce20-4b1e-ae23-fa799730c9fe"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t09328387c9fcce0a299669e9629fb6a8  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 51' AND "push_type_taxonomies"."parent_id" = '6b0d7708-ce20-4b1e-ae23-fa799730c9fe') LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-150' AND "push_type_taxonomies"."parent_id" = '6b0d7708-ce20-4b1e-ae23-fa799730c9fe') LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("title", "slug", "type", "parent_id", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["title", "Foo Bar 51"], ["slug", "foo-bar-150"], ["type", "Category"], ["parent_id", "6b0d7708-ce20-4b1e-ae23-fa799730c9fe"], ["created_at", "2015-11-02 16:59:14.038423"], ["updated_at", "2015-11-02 16:59:14.038423"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t1c9e82e23a93bbf05dc94208a22ecd38 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "fd34df78-088c-4611-8e6f-02af0b135642"], ["descendant_id", "fd34df78-088c-4611-8e6f-02af0b135642"], ["generations", 0]]  (0.2ms) INSERT INTO "push_type_taxonomy_hierarchies" (ancestor_id, descendant_id, generations) SELECT x.ancestor_id, 'fd34df78-088c-4611-8e6f-02af0b135642', x.generations + 1 FROM "push_type_taxonomy_hierarchies" x WHERE x.descendant_id = '6b0d7708-ce20-4b1e-ae23-fa799730c9fe'  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" = '6b0d7708-ce20-4b1e-ae23-fa799730c9fe' ) AS t WHERE "push_type_taxonomies"."id" = t.id  PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "fd34df78-088c-4611-8e6f-02af0b135642"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "fd34df78-088c-4611-8e6f-02af0b135642"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t0010dd73941f2752e94277de2b0c08f9  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomiesController#show as HTML Parameters: {"id"=>"category"} Category Load (0.3ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" INNER JOIN ( SELECT descendant_id, MAX(generations) as depth FROM "push_type_taxonomy_hierarchies" GROUP BY descendant_id ) AS generation_depth ON "push_type_taxonomies".id = generation_depth.descendant_id WHERE "push_type_taxonomies"."type" IN ('Category') ORDER BY generation_depth.depth, sort_order Rendered /Users/aaron/dev/pushcode/push_type/admin/app/views/push_type/taxonomies/show.html.haml within layouts/push_type/admin (2.1ms) Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::TaxonomyTermsControllerTest::PUT #position::prepend sibling: 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::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 52' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-151' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 52"], ["slug", "foo-bar-151"], ["created_at", "2015-11-02 16:59:14.057430"], ["updated_at", "2015-11-02 16:59:14.057430"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS te13f02f565cf9590f9bf025058a67611 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "99fb2cac-ca8b-474b-92df-13a45347871c"], ["descendant_id", "99fb2cac-ca8b-474b-92df-13a45347871c"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "99fb2cac-ca8b-474b-92df-13a45347871c"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "99fb2cac-ca8b-474b-92df-13a45347871c"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS taeba66ce10030ad4e68dfe71b4e6979b  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 53' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-152' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 53"], ["slug", "foo-bar-152"], ["created_at", "2015-11-02 16:59:14.064220"], ["updated_at", "2015-11-02 16:59:14.064220"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t3d0340765ccef8a17a7781e1d6518d8e SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7c2fc1df-d0f0-4a3f-a92b-b3a91cfdbddf"], ["descendant_id", "7c2fc1df-d0f0-4a3f-a92b-b3a91cfdbddf"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "7c2fc1df-d0f0-4a3f-a92b-b3a91cfdbddf"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7c2fc1df-d0f0-4a3f-a92b-b3a91cfdbddf"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS taee9e701ae52cca136b742f46d0bc5b8  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 54' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-153' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 54"], ["slug", "foo-bar-153"], ["created_at", "2015-11-02 16:59:14.070866"], ["updated_at", "2015-11-02 16:59:14.070866"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t0cf2551f9d6456cfee28ffc98e5e13ad SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7d4fcf2c-4936-4655-9cb5-e61ee3a0152b"], ["descendant_id", "7d4fcf2c-4936-4655-9cb5-e61ee3a0152b"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "7d4fcf2c-4936-4655-9cb5-e61ee3a0152b"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7d4fcf2c-4936-4655-9cb5-e61ee3a0152b"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t72a64eb7ddb70abc05ec22adeaf62dd3  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 55' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-154' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 55"], ["slug", "foo-bar-154"], ["created_at", "2015-11-02 16:59:14.076805"], ["updated_at", "2015-11-02 16:59:14.076805"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t3271881995d11b124695a8af388689ce SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b13a2e38-36c8-4da4-82c7-cd28224fc85e"], ["descendant_id", "b13a2e38-36c8-4da4-82c7-cd28224fc85e"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "b13a2e38-36c8-4da4-82c7-cd28224fc85e"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b13a2e38-36c8-4da4-82c7-cd28224fc85e"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t4e938b68bf0901462f79676e93bc1204  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 56' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-155' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 56"], ["slug", "foo-bar-155"], ["created_at", "2015-11-02 16:59:14.083462"], ["updated_at", "2015-11-02 16:59:14.083462"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t5111dccd7c7f507992e6907b8fcba9ff SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "851277d4-506e-4c3f-9e96-8ca327b7881f"], ["descendant_id", "851277d4-506e-4c3f-9e96-8ca327b7881f"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "851277d4-506e-4c3f-9e96-8ca327b7881f"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "851277d4-506e-4c3f-9e96-8ca327b7881f"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS td6eb54009699d4993dea9abb05033f99  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#position as JSON Parameters: {"next"=>"99fb2cac-ca8b-474b-92df-13a45347871c", "taxonomy_id"=>"category", "id"=>"851277d4-506e-4c3f-9e96-8ca327b7881f"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "851277d4-506e-4c3f-9e96-8ca327b7881f"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "99fb2cac-ca8b-474b-92df-13a45347871c"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 52' AND "push_type_taxonomies"."id" != '99fb2cac-ca8b-474b-92df-13a45347871c' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-151' AND "push_type_taxonomies"."id" != '99fb2cac-ca8b-474b-92df-13a45347871c' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tc9dc069d151827d4497cd5bdb717e914  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 56' AND "push_type_taxonomies"."id" != '851277d4-506e-4c3f-9e96-8ca327b7881f' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-155' AND "push_type_taxonomies"."id" != '851277d4-506e-4c3f-9e96-8ca327b7881f' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:14.093607"], ["id", "851277d4-506e-4c3f-9e96-8ca327b7881f"]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL AND "push_type_taxonomies"."sort_order" >= 0 ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "99fb2cac-ca8b-474b-92df-13a45347871c"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "99fb2cac-ca8b-474b-92df-13a45347871c"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "851277d4-506e-4c3f-9e96-8ca327b7881f"]] SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = 1 WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 [["id", "99fb2cac-ca8b-474b-92df-13a45347871c"]] SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = 0 WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 [["id", "851277d4-506e-4c3f-9e96-8ca327b7881f"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t1b2c2bc2437264fb0458e293c6986e3f Completed 200 OK in 9ms (ActiveRecord: 2.3ms) Category Load (0.2ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------------------ PushType::TaxonomyTermsControllerTest::PUT #position::prepend sibling: 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::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 57' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-156' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.2ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 57"], ["slug", "foo-bar-156"], ["created_at", "2015-11-02 16:59:14.102072"], ["updated_at", "2015-11-02 16:59:14.102072"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t768471e0615bb867fd532be5ca6afa53 SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"], ["descendant_id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t70854465bdfaed2416a56d710f7f127d  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 58' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-157' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 58"], ["slug", "foo-bar-157"], ["created_at", "2015-11-02 16:59:14.108690"], ["updated_at", "2015-11-02 16:59:14.108690"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS tddd27cdd9458004abf9a59994710b69a SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "01f8a40f-8d75-4962-a809-ab3ebadddc18"], ["descendant_id", "01f8a40f-8d75-4962-a809-ab3ebadddc18"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "01f8a40f-8d75-4962-a809-ab3ebadddc18"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "01f8a40f-8d75-4962-a809-ab3ebadddc18"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS tbc3af3e361ed9bb22425a387cc19c530  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 59' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-158' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 59"], ["slug", "foo-bar-158"], ["created_at", "2015-11-02 16:59:14.115010"], ["updated_at", "2015-11-02 16:59:14.115010"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t6dfe9f2f9a625323dc86def53ef4b61f SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7c946165-6fd1-4953-9cdc-dd259e9112be"], ["descendant_id", "7c946165-6fd1-4953-9cdc-dd259e9112be"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "7c946165-6fd1-4953-9cdc-dd259e9112be"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7c946165-6fd1-4953-9cdc-dd259e9112be"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS te40f0502774eba808bc7f460c6db3c89  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 60' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-159' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 60"], ["slug", "foo-bar-159"], ["created_at", "2015-11-02 16:59:14.121539"], ["updated_at", "2015-11-02 16:59:14.121539"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t26666600a410d97d8953b4a090440edb SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c1e1d297-4fd7-4428-bb1a-ff6eea476e5e"], ["descendant_id", "c1e1d297-4fd7-4428-bb1a-ff6eea476e5e"], ["generations", 0]]  (0.2ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id  Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "c1e1d297-4fd7-4428-bb1a-ff6eea476e5e"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "c1e1d297-4fd7-4428-bb1a-ff6eea476e5e"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t887dc5c89fe0e84aad0331a7ed727281  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 61' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-160' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) INSERT INTO "push_type_taxonomies" ("type", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["type", "Category"], ["title", "Foo Bar 61"], ["slug", "foo-bar-160"], ["created_at", "2015-11-02 16:59:14.127677"], ["updated_at", "2015-11-02 16:59:14.127677"]]  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS te8eb34f52d8f315278b8cfafe60b921c SQL (0.1ms) INSERT INTO "push_type_taxonomy_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c673153a-4a50-4b0c-b533-99d9df2804d4"], ["descendant_id", "c673153a-4a50-4b0c-b533-99d9df2804d4"], ["generations", 0]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "c673153a-4a50-4b0c-b533-99d9df2804d4"]] PushType::Taxonomy Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."parent_id" = $1 ORDER BY sort_order [["parent_id", "c673153a-4a50-4b0c-b533-99d9df2804d4"]]  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t27c4694789b66ba2b909f6b891333d01  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::TaxonomyTermsController#position as JSON Parameters: {"next"=>"db51cadd-a7b8-4fb9-901b-6f2d783ca487", "taxonomy_id"=>"category", "id"=>"c673153a-4a50-4b0c-b533-99d9df2804d4"} Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "c673153a-4a50-4b0c-b533-99d9df2804d4"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"]]  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 57' AND "push_type_taxonomies"."id" != 'db51cadd-a7b8-4fb9-901b-6f2d783ca487' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-156' AND "push_type_taxonomies"."id" != 'db51cadd-a7b8-4fb9-901b-6f2d783ca487' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_try_advisory_lock(282077433,0) AS t19e115768e45132f84b2075aae1ede7d  (0.1ms) SAVEPOINT active_record_2 PushType::Taxonomy Exists (0.1ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."title" = 'Foo Bar 61' AND "push_type_taxonomies"."id" != 'c673153a-4a50-4b0c-b533-99d9df2804d4' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 PushType::Taxonomy Exists (0.2ms) SELECT 1 AS one FROM "push_type_taxonomies" WHERE ("push_type_taxonomies"."slug" = 'foo-bar-160' AND "push_type_taxonomies"."id" != 'c673153a-4a50-4b0c-b533-99d9df2804d4' AND "push_type_taxonomies"."parent_id" IS NULL) LIMIT 1 SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = $1, "updated_at" = $2 WHERE "push_type_taxonomies"."id" = $3 [["sort_order", 0], ["updated_at", "2015-11-02 16:59:14.137896"], ["id", "c673153a-4a50-4b0c-b533-99d9df2804d4"]]  (0.3ms) UPDATE "push_type_taxonomies" SET "sort_order" = t.seq + -1 FROM ( SELECT "id" AS id, row_number() OVER(ORDER BY sort_order) AS seq FROM "push_type_taxonomies" WHERE "parent_id" IS NULL AND "push_type_taxonomies"."sort_order" >= 0 ) AS t WHERE "push_type_taxonomies"."id" = t.id Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"]] Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 LIMIT 1 [["id", "c673153a-4a50-4b0c-b533-99d9df2804d4"]] SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = 1 WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 [["id", "db51cadd-a7b8-4fb9-901b-6f2d783ca487"]] SQL (0.1ms) UPDATE "push_type_taxonomies" SET "sort_order" = 0 WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."id" = $1 [["id", "c673153a-4a50-4b0c-b533-99d9df2804d4"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(282077433,0) AS t811c06696fd004ad04330cbd6f36ab90 Completed 200 OK in 9ms (ActiveRecord: 2.2ms) Category Load (0.1ms) SELECT "push_type_taxonomies".* FROM "push_type_taxonomies" WHERE "push_type_taxonomies"."type" IN ('Category') AND "push_type_taxonomies"."parent_id" IS NULL ORDER BY sort_order  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) ROLLBACK