(4.3ms) 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 (20150208150316)  (0.1ms) BEGIN SQL (1.9ms) 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, "updated_at" timestamp) SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20150208150316"]]  (0.6ms) COMMIT Migrating to CreatePushTypeNodes (20150208150317)  (0.1ms) BEGIN  (1.9ms) 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, "updated_at" timestamp, "deleted_at" timestamp) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20150208150317"]]  (0.3ms) COMMIT Migrating to CreatePushTypeNodeHierarchies (20150208150318)  (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 "anc_desc_idx" ON "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations")  (0.5ms) CREATE INDEX "desc_idx" ON "push_type_node_hierarchies" ("descendant_id") SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20150208150318"]]  (0.3ms) COMMIT Migrating to CreatePushTypeAssets (20150208150319)  (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, "updated_at" timestamp, "deleted_at" timestamp) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES ($1) [["version", "20150208150319"]]  (0.4ms) 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.2ms) SELECT t2.oid::regclass::text AS to_table, a1.attname AS column, a2.attname AS primary_key, c.conname AS name, c.confupdtype AS on_update, c.confdeltype AS on_delete FROM pg_constraint c JOIN pg_class t1 ON c.conrelid = t1.oid JOIN pg_class t2 ON c.confrelid = t2.oid JOIN pg_attribute a1 ON a1.attnum = c.conkey[1] AND a1.attrelid = t1.oid JOIN pg_attribute a2 ON a2.attnum = c.confkey[1] AND a2.attrelid = t2.oid JOIN pg_namespace t3 ON c.connamespace = t3.oid WHERE c.contype = 'f' AND t1.relname = 'push_type_node_hierarchies' AND t3.nspname = ANY (current_schemas(false)) ORDER BY c.conname   (1.4ms) 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.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.2ms) 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_assets" DISABLE TRIGGER ALL  (1.0ms) select table_name from information_schema.views where table_schema = 'dummy_test'  (5.4ms) TRUNCATE TABLE "push_type_users", "push_type_nodes", "push_type_node_hierarchies", "push_type_assets" RESTART IDENTITY CASCADE;  (0.2ms) ALTER TABLE "schema_migrations" ENABLE TRIGGER ALL;ALTER TABLE "push_type_users" 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  (0.1ms) BEGIN ----------------------------------------------------------------------------- PushType::AssetsHelper::#asset_icon::with document 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.7ms) 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", "1"], ["created_at", "2015-02-08 15:03:20.790804"], ["updated_at", "2015-02-08 15:03:20.790804"], ["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.0ms) BEGIN ---------------------------------------------------------- PushType::AssetsController::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 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", "2"], ["created_at", "2015-02-08 15:03:20.822711"], ["updated_at", "2015-02-08 15:03:20.822711"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#edit as HTML Parameters: {"id"=>"605f663f-1781-44b2-aa3f-c961bbabcb20"} PushType::Asset Load (0.3ms) 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", "605f663f-1781-44b2-aa3f-c961bbabcb20"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/_form.html.haml (19.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/edit.html.haml within layouts/push_type/admin (25.5ms) Completed 200 OK in 9567ms (Views: 9556.4ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::AssetsController::GET #edit: test_0002_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 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-02-08 15:03:30.398676"], ["updated_at", "2015-02-08 15:03:30.398676"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#edit as HTML Parameters: {"id"=>"4f52f661-9c91-4f8d-8327-703399e21f9c"} 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", "4f52f661-9c91-4f8d-8327-703399e21f9c"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/_form.html.haml (9.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/edit.html.haml within layouts/push_type/admin (10.8ms) Completed 200 OK in 22ms (Views: 19.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::AssetsHelper::#asset_hash: 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", "4"], ["created_at", "2015-02-08 15:03:30.428575"], ["updated_at", "2015-02-08 15:03:30.428575"], ["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::AssetsHelper::#asset_hash: test_0007_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-02-08 15:03:30.434377"], ["updated_at", "2015-02-08 15:03:30.434377"], ["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::AssetsHelper::#asset_hash: test_0009_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.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", "6"], ["created_at", "2015-02-08 15:03:30.440447"], ["updated_at", "2015-02-08 15:03:30.440447"], ["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::AssetsHelper::#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", "7"], ["created_at", "2015-02-08 15:03:30.446018"], ["updated_at", "2015-02-08 15:03:30.446018"], ["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::AssetsHelper::#asset_hash: test_0004_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", "8"], ["created_at", "2015-02-08 15:03:30.451420"], ["updated_at", "2015-02-08 15:03:30.451420"], ["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::AssetsHelper::#asset_hash: 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 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-02-08 15:03:30.456961"], ["updated_at", "2015-02-08 15:03:30.456961"], ["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::AssetsHelper::#asset_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 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-02-08 15:03:30.462071"], ["updated_at", "2015-02-08 15:03:30.462071"], ["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::AssetsHelper::#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", "11"], ["created_at", "2015-02-08 15:03:30.467164"], ["updated_at", "2015-02-08 15:03:30.467164"], ["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::AssetsHelper::#asset_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 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-02-08 15:03:30.472558"], ["updated_at", "2015-02-08 15:03:30.472558"], ["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::AssetsHelper::#asset_hash: test_0010_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", "13"], ["created_at", "2015-02-08 15:03:30.477805"], ["updated_at", "2015-02-08 15:03:30.477805"], ["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::AssetsController::POST #upload::with valid asset: 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#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", "14"], ["created_at", "2015-02-08 15:03:30.497781"], ["updated_at", "2015-02-08 15:03:30.497781"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 15ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::AssetsController::POST #upload::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#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", "15"], ["created_at", "2015-02-08 15:03:30.507829"], ["updated_at", "2015-02-08 15:03:30.507829"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 6ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::AssetsController::POST #upload::with valid asset: 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::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", "16"], ["created_at", "2015-02-08 15:03:30.517380"], ["updated_at", "2015-02-08 15:03:30.517380"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 5ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::AssetsHelper::#assets_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 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-02-08 15:03:30.524080"], ["updated_at", "2015-02-08 15:03:30.524080"], ["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-02-08 15:03:30.526499"], ["updated_at", "2015-02-08 15:03:30.526499"], ["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", "19"], ["created_at", "2015-02-08 15:03:30.528780"], ["updated_at", "2015-02-08 15:03:30.528780"], ["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", "20"], ["created_at", "2015-02-08 15:03:30.531048"], ["updated_at", "2015-02-08 15:03:30.531048"], ["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::AssetsHelper::#assets_array: 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", "21"], ["created_at", "2015-02-08 15:03:30.539046"], ["updated_at", "2015-02-08 15:03:30.539046"], ["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-02-08 15:03:30.541557"], ["updated_at", "2015-02-08 15:03:30.541557"], ["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", "23"], ["created_at", "2015-02-08 15:03:30.543849"], ["updated_at", "2015-02-08 15:03:30.543849"], ["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", "24"], ["created_at", "2015-02-08 15:03:30.546120"], ["updated_at", "2015-02-08 15:03:30.546120"], ["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::AssetsHelper::#assets_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 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-02-08 15:03:30.554076"], ["updated_at", "2015-02-08 15:03:30.554076"], ["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", "26"], ["created_at", "2015-02-08 15:03:30.556538"], ["updated_at", "2015-02-08 15:03:30.556538"], ["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-02-08 15:03:30.558769"], ["updated_at", "2015-02-08 15:03:30.558769"], ["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-02-08 15:03:30.561180"], ["updated_at", "2015-02-08 15:03:30.561180"], ["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::AssetsController::POST #create::asset count: test_0001_anonymous --------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) 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", "29"], ["created_at", "2015-02-08 15:03:30.573970"], ["updated_at", "2015-02-08 15:03:30.573970"], ["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 6ms (ActiveRecord: 0.3ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_assets"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::NodesController::POST #position::prepend node: test_0002_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::Node Exists (0.4ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-1' 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-1"], ["created_at", "2015-02-08 15:03:30.591782"], ["updated_at", "2015-02-08 15:03:30.591782"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t38c58ffee9a947d816a8e8529bba0f2d SQL (0.3ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"], ["descendant_id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"], ["generations", 0]]  (0.5ms) 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.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]] 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", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t05e5ed949ff1b2d77ca86a1ddf634b9f  (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-2' 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-2"], ["created_at", "2015-02-08 15:03:30.609220"], ["updated_at", "2015-02-08 15:03:30.609220"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS te4453d8c8c85fa0fef1c23d3b8d2845f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f8699852-092d-4467-90f2-4769c6b9eaab"], ["descendant_id", "f8699852-092d-4467-90f2-4769c6b9eaab"], ["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", "f8699852-092d-4467-90f2-4769c6b9eaab"]] 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", "f8699852-092d-4467-90f2-4769c6b9eaab"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf41d27daa351ab35edf64d208b1a5473  (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-3' 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-3"], ["created_at", "2015-02-08 15:03:30.614709"], ["updated_at", "2015-02-08 15:03:30.614709"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0fd55634c14c781a1598032f0644bef3 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "5d88b96c-5187-4d60-a8ed-9ec13ebac86d"], ["descendant_id", "5d88b96c-5187-4d60-a8ed-9ec13ebac86d"], ["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", "5d88b96c-5187-4d60-a8ed-9ec13ebac86d"]] 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", "5d88b96c-5187-4d60-a8ed-9ec13ebac86d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t90af53b7c90f6de66d38aa16c02175ec  (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-4' 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-4"], ["created_at", "2015-02-08 15:03:30.620531"], ["updated_at", "2015-02-08 15:03:30.620531"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS td43f86ffdc808502df95cf03714bb3f5 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "908c8703-4f38-49e3-94a5-c8cce0d053c5"], ["descendant_id", "908c8703-4f38-49e3-94a5-c8cce0d053c5"], ["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", "908c8703-4f38-49e3-94a5-c8cce0d053c5"]] 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", "908c8703-4f38-49e3-94a5-c8cce0d053c5"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t3cb05bd56182612aef9e5bf6d4c00c04  (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-5' 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-5"], ["created_at", "2015-02-08 15:03:30.626199"], ["updated_at", "2015-02-08 15:03:30.626199"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t62ab8f177b09b89a1c9bc81cf1c09e24 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"], ["descendant_id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"], ["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", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]] 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", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9f9ab93f08f824ed2c205e9a6e3fdf69  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"next"=>"ca56c53b-9f8e-4001-b8cb-972a8905923a", "id"=>"b19cfe12-f7e7-4489-85d8-cbd838da6bc7"} PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]]  (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-1' AND "push_type_nodes"."id" != 'ca56c53b-9f8e-4001-b8cb-972a8905923a' 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 t33a3fc437e6cc8b2ddf67a84049b73cc  (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-5' AND "push_type_nodes"."id" != 'b19cfe12-f7e7-4489-85d8-cbd838da6bc7' 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-02-08 15:03:30.640843"], ["id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]]  (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", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 1 WHERE "push_type_nodes"."id" = $1 [["id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 0 WHERE "push_type_nodes"."id" = $1 [["id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0b3a48e1e2a3b425b62465b18bd4519f Completed 200 OK in 12ms (ActiveRecord: 2.1ms) 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  (0.1ms) 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.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) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b19cfe12-f7e7-4489-85d8-cbd838da6bc7"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ca56c53b-9f8e-4001-b8cb-972a8905923a"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f8699852-092d-4467-90f2-4769c6b9eaab"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "5d88b96c-5187-4d60-a8ed-9ec13ebac86d"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "908c8703-4f38-49e3-94a5-c8cce0d053c5"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (4.0ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (35.6ms) Completed 200 OK in 49ms (Views: 44.0ms | ActiveRecord: 1.5ms) 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::NodesController::POST #position::prepend node: 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::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-6' 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-6"], ["created_at", "2015-02-08 15:03:30.698909"], ["updated_at", "2015-02-08 15:03:30.698909"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5b462be6aa436b182d22653b23668fcc SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"], ["descendant_id", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"], ["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", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]] 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", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t63d8cba4ef880482050beb02306be692  (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-7' 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-7"], ["created_at", "2015-02-08 15:03:30.704875"], ["updated_at", "2015-02-08 15:03:30.704875"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tfe9b5daeb010f7737f6e7dbeba2e2d1f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1cef2ba4-78d2-4fd7-9bd5-6e55200c37dd"], ["descendant_id", "1cef2ba4-78d2-4fd7-9bd5-6e55200c37dd"], ["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", "1cef2ba4-78d2-4fd7-9bd5-6e55200c37dd"]] 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", "1cef2ba4-78d2-4fd7-9bd5-6e55200c37dd"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t79f781a0923de80f64b3ae1f7c4f7860  (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-8' 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-8"], ["created_at", "2015-02-08 15:03:30.710434"], ["updated_at", "2015-02-08 15:03:30.710434"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3f5dbf2eda9d12d6510177eedbcf2c45 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3d123dd1-a268-42a3-b810-41f65ddc8c42"], ["descendant_id", "3d123dd1-a268-42a3-b810-41f65ddc8c42"], ["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", "3d123dd1-a268-42a3-b810-41f65ddc8c42"]] 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", "3d123dd1-a268-42a3-b810-41f65ddc8c42"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t879e06fde06ea45a066ac7e9abc3a2db  (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-9' 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-9"], ["created_at", "2015-02-08 15:03:30.716158"], ["updated_at", "2015-02-08 15:03:30.716158"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb6c72f508a176b5fc8bd0d59c40f628a SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "29b629e9-0537-4963-a99a-c8ab056ceaf6"], ["descendant_id", "29b629e9-0537-4963-a99a-c8ab056ceaf6"], ["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", "29b629e9-0537-4963-a99a-c8ab056ceaf6"]] 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", "29b629e9-0537-4963-a99a-c8ab056ceaf6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2dd6b634f0036dc3ea0935f6b5d11dd5  (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-10' 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-10"], ["created_at", "2015-02-08 15:03:30.721512"], ["updated_at", "2015-02-08 15:03:30.721512"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5c91c4efe97b14c5b02b7ae2bc6bbec4 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"], ["descendant_id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"], ["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", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]] 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", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta1df42014112e009abef456541607561  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"next"=>"0f1e37b5-b4a1-4dec-b3ab-486d3424d16b", "id"=>"1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]]  (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-6' AND "push_type_nodes"."id" != '0f1e37b5-b4a1-4dec-b3ab-486d3424d16b' 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 tb0280d96358697268fd154f61a8516cc  (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-10' AND "push_type_nodes"."id" != '1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09' 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-02-08 15:03:30.733498"], ["id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]]  (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", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 1 WHERE "push_type_nodes"."id" = $1 [["id", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 0 WHERE "push_type_nodes"."id" = $1 [["id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t5486600860fe6cf8894bc6ff13e3c6b1 Completed 200 OK in 10ms (ActiveRecord: 2.1ms) 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  (0.1ms) 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.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) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1cc98e8c-88a8-4bc1-a4c5-f4fe42296d09"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "0f1e37b5-b4a1-4dec-b3ab-486d3424d16b"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "1cef2ba4-78d2-4fd7-9bd5-6e55200c37dd"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3d123dd1-a268-42a3-b810-41f65ddc8c42"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "29b629e9-0537-4963-a99a-c8ab056ceaf6"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (1.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (23.5ms) Completed 200 OK in 34ms (Views: 30.7ms | ActiveRecord: 1.3ms) 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::AdminHelper::#title: test_0002_anonymous --------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------- PushType::AdminHelper::#title: test_0001_anonymous --------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------------- PushType::NodesController::POST #position::append 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.2ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-11' 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-11"], ["created_at", "2015-02-08 15:03:30.780857"], ["updated_at", "2015-02-08 15:03:30.780857"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6c05e60dfb861ad727f2ef8a3dd9dfb0 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"], ["descendant_id", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"], ["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", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]] 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", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tb002215ba1f32eec5eb9d25bbbafa1ee  (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-12' 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-12"], ["created_at", "2015-02-08 15:03:30.786981"], ["updated_at", "2015-02-08 15:03:30.786981"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta51a29b2ca55bc4b1170ceb78720ea65 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "86e77cf0-bf0b-480a-8d45-b4faac288367"], ["descendant_id", "86e77cf0-bf0b-480a-8d45-b4faac288367"], ["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", "86e77cf0-bf0b-480a-8d45-b4faac288367"]] 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", "86e77cf0-bf0b-480a-8d45-b4faac288367"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t77d8979170108fe6c6d0d3963af5f5af  (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-13' 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-13"], ["created_at", "2015-02-08 15:03:30.792764"], ["updated_at", "2015-02-08 15:03:30.792764"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t4c2a890f1e6893e1e43d8bee156c56ab SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "8cc81044-bc55-4207-b202-ac01164485e3"], ["descendant_id", "8cc81044-bc55-4207-b202-ac01164485e3"], ["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", "8cc81044-bc55-4207-b202-ac01164485e3"]] 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", "8cc81044-bc55-4207-b202-ac01164485e3"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8073773270be225f25d24d11ef4ef4c9  (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-14' 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-14"], ["created_at", "2015-02-08 15:03:30.798278"], ["updated_at", "2015-02-08 15:03:30.798278"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb7c17eaa86f93f3b9ff19ff0208119e2 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "91c44dd9-777f-4e6a-8a13-370d21d9780b"], ["descendant_id", "91c44dd9-777f-4e6a-8a13-370d21d9780b"], ["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", "91c44dd9-777f-4e6a-8a13-370d21d9780b"]] 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", "91c44dd9-777f-4e6a-8a13-370d21d9780b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t3a016cce0cfe5382d6aa926ec21de6a1  (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-15' 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-15"], ["created_at", "2015-02-08 15:03:30.803664"], ["updated_at", "2015-02-08 15:03:30.803664"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t487047d6dfac5bab99494bd6a31a9d74 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"], ["descendant_id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"], ["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", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]] 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", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tdf742c1803d60e4c6e37077f4ab743ea  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"prev"=>"3d50db80-10f3-4b91-a8da-ffdbb95212b4", "id"=>"eaf9029d-cf3c-49ec-9460-1d69d25a32a3"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]]  (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-11' AND "push_type_nodes"."id" != '3d50db80-10f3-4b91-a8da-ffdbb95212b4' 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 t06b667f34bcc648c5392540ad8aa6da0  (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-15' AND "push_type_nodes"."id" != 'eaf9029d-cf3c-49ec-9460-1d69d25a32a3' 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-02-08 15:03:30.816320"], ["id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]]  (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", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 0 WHERE "push_type_nodes"."id" = $1 [["id", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]] SQL (0.1ms) UPDATE "push_type_nodes" SET "sort_order" = 1 WHERE "push_type_nodes"."id" = $1 [["id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4c30eda2999b9b2e60c5f843c0b1344a Completed 200 OK in 10ms (ActiveRecord: 2.1ms) 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  (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 "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3d50db80-10f3-4b91-a8da-ffdbb95212b4"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "eaf9029d-cf3c-49ec-9460-1d69d25a32a3"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "86e77cf0-bf0b-480a-8d45-b4faac288367"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "8cc81044-bc55-4207-b202-ac01164485e3"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "91c44dd9-777f-4e6a-8a13-370d21d9780b"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (1.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (23.6ms) Completed 200 OK in 35ms (Views: 31.0ms | ActiveRecord: 1.2ms) 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::NodesController::POST #position::append node: test_0002_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-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-02-08 15:03:30.860078"], ["updated_at", "2015-02-08 15:03:30.860078"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t44b7a667a709fbc1a7b3d6924cd1e3e9 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"], ["descendant_id", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"], ["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", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"]] 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", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t48345380c9850ee99a1d69af72ad78f2  (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-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-02-08 15:03:30.865926"], ["updated_at", "2015-02-08 15:03:30.865926"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7b263db6bedd5c3849fcddc8b2ead4cc SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f94676c6-3798-4856-aaa8-5739170a4308"], ["descendant_id", "f94676c6-3798-4856-aaa8-5739170a4308"], ["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", "f94676c6-3798-4856-aaa8-5739170a4308"]] 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", "f94676c6-3798-4856-aaa8-5739170a4308"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tb8af6063be358fa4d2bdf9e16e697853  (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-02-08 15:03:30.871394"], ["updated_at", "2015-02-08 15:03:30.871394"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t377c8b4e3532f74a68619ab6fb92ecbb SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "7dfbd361-9ba4-4aed-a190-23b4c5a3fb57"], ["descendant_id", "7dfbd361-9ba4-4aed-a190-23b4c5a3fb57"], ["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", "7dfbd361-9ba4-4aed-a190-23b4c5a3fb57"]] 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", "7dfbd361-9ba4-4aed-a190-23b4c5a3fb57"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t574bae1228531612023ac39c56d0207e  (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-02-08 15:03:30.876629"], ["updated_at", "2015-02-08 15:03:30.876629"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb92b5c7cf0c1866013abdbdeb24de695 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "a0fc6ed5-15c8-481b-b016-6d516a10ad93"], ["descendant_id", "a0fc6ed5-15c8-481b-b016-6d516a10ad93"], ["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", "a0fc6ed5-15c8-481b-b016-6d516a10ad93"]] 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", "a0fc6ed5-15c8-481b-b016-6d516a10ad93"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta49c552c762ec9bdea6ddddd69a5e521  (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-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-02-08 15:03:30.882169"], ["updated_at", "2015-02-08 15:03:30.882169"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t777c830b9160776cca20af20a5d51516 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "da392cbe-6dc4-464f-9bc4-626087b11337"], ["descendant_id", "da392cbe-6dc4-464f-9bc4-626087b11337"], ["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", "da392cbe-6dc4-464f-9bc4-626087b11337"]] 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", "da392cbe-6dc4-464f-9bc4-626087b11337"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9b045ffbe8c29d313eb9c5d589e2b5be  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#position as HTML Parameters: {"prev"=>"d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa", "id"=>"da392cbe-6dc4-464f-9bc4-626087b11337"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "da392cbe-6dc4-464f-9bc4-626087b11337"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"]]  (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-16' AND "push_type_nodes"."id" != 'd35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa' 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 td772aa191ea555dbe88334f1e03e6f87  (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-20' AND "push_type_nodes"."id" != 'da392cbe-6dc4-464f-9bc4-626087b11337' 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-02-08 15:03:30.894448"], ["id", "da392cbe-6dc4-464f-9bc4-626087b11337"]]  (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", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"]] PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "da392cbe-6dc4-464f-9bc4-626087b11337"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tfc9bd3a363be45eb86f1efc94d181c63 Completed 200 OK in 9ms (ActiveRecord: 1.6ms) 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  (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 "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "d35c16d4-2f0b-4c1c-81fd-f7cabe8b42aa"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "da392cbe-6dc4-464f-9bc4-626087b11337"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "f94676c6-3798-4856-aaa8-5739170a4308"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "7dfbd361-9ba4-4aed-a190-23b4c5a3fb57"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "a0fc6ed5-15c8-481b-b016-6d516a10ad93"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (1.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (23.7ms) Completed 200 OK in 34ms (Views: 31.0ms | ActiveRecord: 1.3ms) 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::NodesController::PUT #update::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  (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-21' 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-21"], ["status", 0], ["created_at", "2015-02-08 15:03:30.944098"], ["updated_at", "2015-02-08 15:03:30.944098"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta89d4b6c1a8632e35eee2977c2b6a485 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "62ec9bc5-9912-4907-bcfe-f4488246f875"], ["descendant_id", "62ec9bc5-9912-4907-bcfe-f4488246f875"], ["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", "62ec9bc5-9912-4907-bcfe-f4488246f875"]] 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", "62ec9bc5-9912-4907-bcfe-f4488246f875"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2dcbb6db8a829363169de882e06649cc  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>""}, "id"=>"62ec9bc5-9912-4907-bcfe-f4488246f875"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "62ec9bc5-9912-4907-bcfe-f4488246f875"]]  (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-21' AND "push_type_nodes"."id" != '62ec9bc5-9912-4907-bcfe-f4488246f875' AND "push_type_nodes"."parent_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 PushType::Node Load (0.3ms) 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" != '62ec9bc5-9912-4907-bcfe-f4488246f875') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "62ec9bc5-9912-4907-bcfe-f4488246f875"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (1.9ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (18.4ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (28.9ms) Completed 200 OK in 134ms (Views: 128.4ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::NodesController::PUT #update::with in-valid 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-22' 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-22"], ["status", 0], ["created_at", "2015-02-08 15:03:31.089909"], ["updated_at", "2015-02-08 15:03:31.089909"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t34af4cdb1ee087aa59a8e087e84fa4dd SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "caf3a4c4-d9de-4ef9-b39d-e41912088850"], ["descendant_id", "caf3a4c4-d9de-4ef9-b39d-e41912088850"], ["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", "caf3a4c4-d9de-4ef9-b39d-e41912088850"]] 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", "caf3a4c4-d9de-4ef9-b39d-e41912088850"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7c6f00bed1b2c3efa5176606dfb34fcb  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>""}, "id"=>"caf3a4c4-d9de-4ef9-b39d-e41912088850"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "caf3a4c4-d9de-4ef9-b39d-e41912088850"]]  (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-22' AND "push_type_nodes"."id" != 'caf3a4c4-d9de-4ef9-b39d-e41912088850' 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" != 'caf3a4c4-d9de-4ef9-b39d-e41912088850') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "caf3a4c4-d9de-4ef9-b39d-e41912088850"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (8.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (14.0ms) Completed 200 OK in 27ms (Views: 22.3ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------------- PushType::AssetsHelper::#asset_preview_thumb_url: 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.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-02-08 15:03:31.129076"], ["updated_at", "2015-02-08 15:03:31.129076"], ["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::AssetsHelper::#asset_preview_thumb_url: 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", "document.pdf"], ["file_size", 15356], ["file_uid", "31"], ["created_at", "2015-02-08 15:03:31.134838"], ["updated_at", "2015-02-08 15:03:31.134838"], ["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::AssetsHelper::#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.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", "audio.m3u"], ["file_size", 64], ["file_uid", "32"], ["created_at", "2015-02-08 15:03:31.140464"], ["updated_at", "2015-02-08 15:03:31.140464"], ["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::NodesController::POST #create::with 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"=>{"title"=>"Foo bar", "slug"=>"foo-bar-23"}}  (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-23' 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-23"], ["created_at", "2015-02-08 15:03:31.151852"], ["updated_at", "2015-02-08 15:03:31.151852"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb96c5433948fb2bc46be222a2a881574 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e9245665-8a65-462b-8b34-b3658ad26a99"], ["descendant_id", "e9245665-8a65-462b-8b34-b3658ad26a99"], ["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", "e9245665-8a65-462b-8b34-b3658ad26a99"]] 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", "e9245665-8a65-462b-8b34-b3658ad26a99"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t68b44e27c17855a9c7964ef0c6daf61d  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 12ms (ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------- PushType::NodesController::POST #create::with valid node: 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::NodesController#create as HTML Parameters: {"kind"=>"page", "page"=>{"title"=>"Foo bar", "slug"=>"foo-bar-24"}}  (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-24' 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-24"], ["created_at", "2015-02-08 15:03:31.167626"], ["updated_at", "2015-02-08 15:03:31.167626"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5e3d029d776ac53a375d234975bfa944 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "cd57d748-ce6b-4971-b89f-1b7edb964a02"], ["descendant_id", "cd57d748-ce6b-4971-b89f-1b7edb964a02"], ["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.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", "cd57d748-ce6b-4971-b89f-1b7edb964a02"]] 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", "cd57d748-ce6b-4971-b89f-1b7edb964a02"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t659594dec4bdfedbb57d91b253ce1896  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 12ms (ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsController::PUT #update::with valid asset: 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", "33"], ["created_at", "2015-02-08 15:03:31.179019"], ["updated_at", "2015-02-08 15:03:31.179019"], ["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"=>"27bd5939-57c0-40b2-b58e-36ea0de39283"} 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", "27bd5939-57c0-40b2-b58e-36ea0de39283"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.2ms) UPDATE "push_type_assets" SET "description" = $1, "updated_at" = $2 WHERE "push_type_assets"."id" = $3 [["description", "Foo bar baz"], ["updated_at", "2015-02-08 15:03:31.185065"], ["id", "27bd5939-57c0-40b2-b58e-36ea0de39283"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsController::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", "34"], ["created_at", "2015-02-08 15:03:31.191177"], ["updated_at", "2015-02-08 15:03:31.191177"], ["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"=>"1bfd3859-7e36-4c75-9d92-b480949cd835"} 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", "1bfd3859-7e36-4c75-9d92-b480949cd835"]]  (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-02-08 15:03:31.196826"], ["id", "1bfd3859-7e36-4c75-9d92-b480949cd835"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------ PushType::AssetsController::PUT #update::with valid asset: 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 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-02-08 15:03:31.203130"], ["updated_at", "2015-02-08 15:03:31.203130"], ["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"=>"8f6b5ec4-64df-4aad-b915-0b64bb635256"} 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", "8f6b5ec4-64df-4aad-b915-0b64bb635256"]]  (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-02-08 15:03:31.209255"], ["id", "8f6b5ec4-64df-4aad-b915-0b64bb635256"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 5ms (ActiveRecord: 0.5ms) PushType::Asset Load (0.2ms) SELECT "push_type_assets".* FROM "push_type_assets" WHERE "push_type_assets"."id" = $1 LIMIT 1 [["id", "8f6b5ec4-64df-4aad-b915-0b64bb635256"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------- PushType::UsersController::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-1@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-1@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-1@example.com"], ["created_at", "2015-02-08 15:03:31.224124"], ["updated_at", "2015-02-08 15:03:31.224124"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 10ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------------------------- PushType::UsersController::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-2@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-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-02-08 15:03:31.233357"], ["updated_at", "2015-02-08 15:03:31.233357"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 6ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::UsersController::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/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.4ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (7.3ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (10.6ms) Completed 200 OK in 24ms (Views: 20.5ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::UsersController::POST #create::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 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/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (3.2ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (5.0ms) Completed 200 OK in 17ms (Views: 13.3ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------------------------------- PushType::AssetsController::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.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", "36"], ["created_at", "2015-02-08 15:03:31.292901"], ["updated_at", "2015-02-08 15:03:31.292901"], ["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 7ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::AssetsController::POST #create::with 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#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", "37"], ["created_at", "2015-02-08 15:03:31.303359"], ["updated_at", "2015-02-08 15:03:31.303359"], ["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 6ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------- PushType::AssetsHelper::#asset_icon::with video asset: 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", "video.mp4"], ["file_size", 424925], ["file_uid", "38"], ["created_at", "2015-02-08 15:03:31.311764"], ["updated_at", "2015-02-08 15:03:31.311764"], ["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.1ms) BEGIN -------------------------------------------------------------------------- PushType::AssetsHelper::#asset_icon::with image asset: 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", "39"], ["created_at", "2015-02-08 15:03:31.317413"], ["updated_at", "2015-02-08 15:03:31.317413"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::UsersController::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/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (3.2ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (5.1ms) Completed 200 OK in 16ms (Views: 13.7ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::UsersController::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::UsersController#new as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.0ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (3.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (4.6ms) Completed 200 OK in 15ms (Views: 12.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::UsersController::GET #new: test_0003_anonymous --------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::UsersController#new as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.0ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (3.0ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/new.html.haml within layouts/push_type/admin (4.6ms) Completed 200 OK in 15ms (Views: 12.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------------------- PushType::NodesController::PUT #update::with valid 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-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-02-08 15:03:31.378510"], ["updated_at", "2015-02-08 15:03:31.378510"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t4dc4a8a0a059a68ccec42a2ce309e64f SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "debdea73-f6d2-49c4-994d-9bde74190f96"], ["descendant_id", "debdea73-f6d2-49c4-994d-9bde74190f96"], ["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", "debdea73-f6d2-49c4-994d-9bde74190f96"]] 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", "debdea73-f6d2-49c4-994d-9bde74190f96"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t7a29abba17d7618083c134cd818a6157  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>"Foo bar baz"}, "id"=>"debdea73-f6d2-49c4-994d-9bde74190f96"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "debdea73-f6d2-49c4-994d-9bde74190f96"]]  (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"."id" != 'debdea73-f6d2-49c4-994d-9bde74190f96' 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-02-08 15:03:31.390422"], ["id", "debdea73-f6d2-49c4-994d-9bde74190f96"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 7ms (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", "debdea73-f6d2-49c4-994d-9bde74190f96"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::NodesController::PUT #update::with valid 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-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-02-08 15:03:31.397979"], ["updated_at", "2015-02-08 15:03:31.397979"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t2b444de72a791b2e11a22d4c589e54d8 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "823793cd-9423-4436-ae8f-d87adc9681e2"], ["descendant_id", "823793cd-9423-4436-ae8f-d87adc9681e2"], ["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", "823793cd-9423-4436-ae8f-d87adc9681e2"]] 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", "823793cd-9423-4436-ae8f-d87adc9681e2"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2d943ca6274fd4182c45e62404291b4f  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>"Foo bar baz"}, "id"=>"823793cd-9423-4436-ae8f-d87adc9681e2"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "823793cd-9423-4436-ae8f-d87adc9681e2"]]  (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"."id" != '823793cd-9423-4436-ae8f-d87adc9681e2' 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-02-08 15:03:31.408789"], ["id", "823793cd-9423-4436-ae8f-d87adc9681e2"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 7ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::NodesController::PUT #update::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  (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-02-08 15:03:31.415195"], ["updated_at", "2015-02-08 15:03:31.415195"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t479b855629ae05bccb065d0a034f34dd SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"], ["descendant_id", "4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"], ["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", "4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"]] 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", "4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4611bbbfc11508e296667a91ba4693b2  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#update as HTML Parameters: {"page"=>{"title"=>"Foo bar baz"}, "id"=>"4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"]]  (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"."id" != '4a0bd876-aa2c-4c5c-97f8-8409b1250c1b' 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-02-08 15:03:31.425813"], ["id", "4a0bd876-aa2c-4c5c-97f8-8409b1250c1b"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#node_hash: test_0006_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-28' 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-28"], ["created_at", "2015-02-08 15:03:31.432530"], ["updated_at", "2015-02-08 15:03:31.432530"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t42b11d326ab229cf9c184b46026d8e77 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "8eb923b7-3129-42db-b762-3f5a5b12f425"], ["descendant_id", "8eb923b7-3129-42db-b762-3f5a5b12f425"], ["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", "8eb923b7-3129-42db-b762-3f5a5b12f425"]] 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", "8eb923b7-3129-42db-b762-3f5a5b12f425"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9892b9a4f621fbe9a18778d738855174  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#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-29' 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-29"], ["created_at", "2015-02-08 15:03:31.439913"], ["updated_at", "2015-02-08 15:03:31.439913"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0d1376e3d49d68d58c76c82c4da51404 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c87bdac6-39d8-485f-902d-353247ad45cf"], ["descendant_id", "c87bdac6-39d8-485f-902d-353247ad45cf"], ["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", "c87bdac6-39d8-485f-902d-353247ad45cf"]] 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", "c87bdac6-39d8-485f-902d-353247ad45cf"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4cd3371ca2a5271d934bf45167d0c06a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#node_hash: test_0007_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.3ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-30' 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-30"], ["created_at", "2015-02-08 15:03:31.447036"], ["updated_at", "2015-02-08 15:03:31.447036"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t28e41699f12ec40e16a859036ce050e4 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "5181c862-fea4-49ed-b483-37f1b827ec34"], ["descendant_id", "5181c862-fea4-49ed-b483-37f1b827ec34"], ["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", "5181c862-fea4-49ed-b483-37f1b827ec34"]] 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", "5181c862-fea4-49ed-b483-37f1b827ec34"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0d39da55c6275fd1085a5ef76bbedd26  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#node_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 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-31' 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-31"], ["created_at", "2015-02-08 15:03:31.454627"], ["updated_at", "2015-02-08 15:03:31.454627"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t9c995d110f8e3573de38b8ab535a6e17 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "33f6527f-505a-4e62-88a2-61f798a58696"], ["descendant_id", "33f6527f-505a-4e62-88a2-61f798a58696"], ["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", "33f6527f-505a-4e62-88a2-61f798a58696"]] 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", "33f6527f-505a-4e62-88a2-61f798a58696"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t677090216928d6d848f67098ab19b7cc  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#node_hash: 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.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-32' 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-32"], ["created_at", "2015-02-08 15:03:31.461544"], ["updated_at", "2015-02-08 15:03:31.461544"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t043b5f20fc02991cedf346d9d6039e2c SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c6067950-7075-4897-930f-2f1ffe4b3b17"], ["descendant_id", "c6067950-7075-4897-930f-2f1ffe4b3b17"], ["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", "c6067950-7075-4897-930f-2f1ffe4b3b17"]] 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", "c6067950-7075-4897-930f-2f1ffe4b3b17"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td03268ce051551ee6684079bb726b5a0  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#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-33' 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-33"], ["created_at", "2015-02-08 15:03:31.468290"], ["updated_at", "2015-02-08 15:03:31.468290"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t7d5424e0cc3ee7b7352a60171217f886 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c6fb88ea-cc80-4cf3-bf25-33eee9c18b6a"], ["descendant_id", "c6fb88ea-cc80-4cf3-bf25-33eee9c18b6a"], ["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", "c6fb88ea-cc80-4cf3-bf25-33eee9c18b6a"]] 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", "c6fb88ea-cc80-4cf3-bf25-33eee9c18b6a"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2677ce0ef4f4443115079245fd843f0c  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#node_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 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-34' 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-34"], ["created_at", "2015-02-08 15:03:31.475327"], ["updated_at", "2015-02-08 15:03:31.475327"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t16540c7be9177dd6a513dcb2aea105a6 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0e02faa6-760b-4cc2-ba4b-690ba52215a6"], ["descendant_id", "0e02faa6-760b-4cc2-ba4b-690ba52215a6"], ["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", "0e02faa6-760b-4cc2-ba4b-690ba52215a6"]] 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", "0e02faa6-760b-4cc2-ba4b-690ba52215a6"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc023a12a4404afffef8f4abfe3dacaa0  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#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.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-35' 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-35"], ["created_at", "2015-02-08 15:03:31.482356"], ["updated_at", "2015-02-08 15:03:31.482356"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tc3d690a93e72a5c3648a0f213502434a SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4e087feb-94f7-40fe-997a-e27be313705b"], ["descendant_id", "4e087feb-94f7-40fe-997a-e27be313705b"], ["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", "4e087feb-94f7-40fe-997a-e27be313705b"]] 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", "4e087feb-94f7-40fe-997a-e27be313705b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tfa2f672da5cb60a8be4826c87c0a39e4  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ------------------------------------------------------ PushType::NodesHelper::#node_hash: test_0004_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-36' 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-36"], ["created_at", "2015-02-08 15:03:31.489532"], ["updated_at", "2015-02-08 15:03:31.489532"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tfa37826cf1d50fb40bd2c725397d220a SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0609787c-6dc0-422c-8707-339d0fff3c55"], ["descendant_id", "0609787c-6dc0-422c-8707-339d0fff3c55"], ["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", "0609787c-6dc0-422c-8707-339d0fff3c55"]] 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", "0609787c-6dc0-422c-8707-339d0fff3c55"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0767e1b15be1755a5bf69df6d582b7a9  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.0ms) BEGIN -------------------------------------------------------- PushType::NodesHelper::#nodes_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 PushType::Node Exists (0.1ms) SELECT 1 AS one FROM "push_type_nodes" WHERE ("push_type_nodes"."slug" = 'foo-bar-37' 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-37"], ["created_at", "2015-02-08 15:03:31.497202"], ["updated_at", "2015-02-08 15:03:31.497202"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t9172bc1a5b2995c03c455d89430337e3 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4eebcaa4-ff0c-48c4-9cf4-21e9715cf985"], ["descendant_id", "4eebcaa4-ff0c-48c4-9cf4-21e9715cf985"], ["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", "4eebcaa4-ff0c-48c4-9cf4-21e9715cf985"]] 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", "4eebcaa4-ff0c-48c4-9cf4-21e9715cf985"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tbce45d462525672bf9686eccc655ad27  (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-38' 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-38"], ["created_at", "2015-02-08 15:03:31.502737"], ["updated_at", "2015-02-08 15:03:31.502737"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0fc909230e90a599027cd2457e03be6d SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "2de58a43-356f-4f37-8328-9044e44160e5"], ["descendant_id", "2de58a43-356f-4f37-8328-9044e44160e5"], ["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", "2de58a43-356f-4f37-8328-9044e44160e5"]] 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", "2de58a43-356f-4f37-8328-9044e44160e5"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t82b860f7ad32e58725dd011a09a39f82  (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-39' 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-39"], ["created_at", "2015-02-08 15:03:31.508007"], ["updated_at", "2015-02-08 15:03:31.508007"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t79de863901560da4a2f974288584ad37 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "84c92728-6d96-40aa-bdf4-2ad84d5b4d65"], ["descendant_id", "84c92728-6d96-40aa-bdf4-2ad84d5b4d65"], ["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", "84c92728-6d96-40aa-bdf4-2ad84d5b4d65"]] 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", "84c92728-6d96-40aa-bdf4-2ad84d5b4d65"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t3fc0662da73639a526fc0fee978b8102  (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-40' 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-40"], ["created_at", "2015-02-08 15:03:31.513530"], ["updated_at", "2015-02-08 15:03:31.513530"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5ffcc26cf2986f5d2d36f6962aceb3af SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "23369de1-c5ac-4603-8cbc-9c0c10ad33aa"], ["descendant_id", "23369de1-c5ac-4603-8cbc-9c0c10ad33aa"], ["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", "23369de1-c5ac-4603-8cbc-9c0c10ad33aa"]] 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", "23369de1-c5ac-4603-8cbc-9c0c10ad33aa"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8231afc8958375dfbd454a8b8e1777db  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::NodesHelper::#nodes_array: test_0003_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-41' 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-41"], ["created_at", "2015-02-08 15:03:31.521157"], ["updated_at", "2015-02-08 15:03:31.521157"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8aa8f317e9424925bceb9d094078da3d SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "cf66beee-1a39-4aa0-a8f5-a4859fdc37e8"], ["descendant_id", "cf66beee-1a39-4aa0-a8f5-a4859fdc37e8"], ["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", "cf66beee-1a39-4aa0-a8f5-a4859fdc37e8"]] 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", "cf66beee-1a39-4aa0-a8f5-a4859fdc37e8"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8a5056e3367831349a7e0733abed5e5e  (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-42' 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-42"], ["created_at", "2015-02-08 15:03:31.526743"], ["updated_at", "2015-02-08 15:03:31.526743"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t2a0d8aa68dacd32fa3e3bdabfea0cfd2 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "c5482136-1b85-47d2-98b2-becb6246da49"], ["descendant_id", "c5482136-1b85-47d2-98b2-becb6246da49"], ["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", "c5482136-1b85-47d2-98b2-becb6246da49"]] 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", "c5482136-1b85-47d2-98b2-becb6246da49"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8925253bc48254f8253a0a46c86aef4b  (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-43' 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-43"], ["created_at", "2015-02-08 15:03:31.532024"], ["updated_at", "2015-02-08 15:03:31.532024"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t393a0087ce52b3d43bc351eb67793f0d SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "f129f0ae-b9ad-462d-b95d-7bc2da67aada"], ["descendant_id", "f129f0ae-b9ad-462d-b95d-7bc2da67aada"], ["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", "f129f0ae-b9ad-462d-b95d-7bc2da67aada"]] 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", "f129f0ae-b9ad-462d-b95d-7bc2da67aada"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t62a68650760cf44b2572fefea9bf936b  (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-44' 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-44"], ["created_at", "2015-02-08 15:03:31.537454"], ["updated_at", "2015-02-08 15:03:31.537454"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t849fe5565cdb80dad4b4e1d210651c63 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4a7ece72-1184-43ec-8fa4-85c82508fe57"], ["descendant_id", "4a7ece72-1184-43ec-8fa4-85c82508fe57"], ["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", "4a7ece72-1184-43ec-8fa4-85c82508fe57"]] 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", "4a7ece72-1184-43ec-8fa4-85c82508fe57"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t46fdf876d93900cd04722d189734f6ef  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::NodesHelper::#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.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-45' 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-45"], ["created_at", "2015-02-08 15:03:31.545069"], ["updated_at", "2015-02-08 15:03:31.545069"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3079426b7d6a4522d9cfcc51f0842b2a SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0ed41b04-304d-4b3d-987a-ca5bc0d4281c"], ["descendant_id", "0ed41b04-304d-4b3d-987a-ca5bc0d4281c"], ["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", "0ed41b04-304d-4b3d-987a-ca5bc0d4281c"]] 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", "0ed41b04-304d-4b3d-987a-ca5bc0d4281c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc92e4dfdb4ab27bf421da59370c97822  (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-46' 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-46"], ["created_at", "2015-02-08 15:03:31.550523"], ["updated_at", "2015-02-08 15:03:31.550523"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t53f2c093e3c0969f7f2aa1d27c8440e7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "069b68e7-6a02-4184-abde-b424daaa4c8c"], ["descendant_id", "069b68e7-6a02-4184-abde-b424daaa4c8c"], ["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", "069b68e7-6a02-4184-abde-b424daaa4c8c"]] 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", "069b68e7-6a02-4184-abde-b424daaa4c8c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t81fed07cebcdde54ede52c82d020586b  (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-47' 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-47"], ["created_at", "2015-02-08 15:03:31.556006"], ["updated_at", "2015-02-08 15:03:31.556006"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t117d8de451d4ff344ed2a396de94ef54 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "34bc8503-2f00-404f-b04a-6cb6751595a3"], ["descendant_id", "34bc8503-2f00-404f-b04a-6cb6751595a3"], ["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", "34bc8503-2f00-404f-b04a-6cb6751595a3"]] 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", "34bc8503-2f00-404f-b04a-6cb6751595a3"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t497fa6c0b263d161048fe45f7b00d7ab  (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-48' 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-48"], ["created_at", "2015-02-08 15:03:31.561404"], ["updated_at", "2015-02-08 15:03:31.561404"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tc8561ed1ec823801b644d450ab4b01bc SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b564bc3c-cc80-480a-8568-b21a2c05dab4"], ["descendant_id", "b564bc3c-cc80-480a-8568-b21a2c05dab4"], ["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", "b564bc3c-cc80-480a-8568-b21a2c05dab4"]] 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", "b564bc3c-cc80-480a-8568-b21a2c05dab4"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta8beed1b8d245ad298708dc290b9ca8a  (0.1ms) RELEASE SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::AdminHelper::#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::AdminHelper::#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.0ms) BEGIN ---------------------------------------------------------- PushType::UsersController::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.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-02-08 15:03:31.571742"], ["updated_at", "2015-02-08 15:03:31.571742"]]  (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-02-08 15:03:31.573327"], ["updated_at", "2015-02-08 15:03:31.573327"]]  (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-02-08 15:03:31.574847"], ["updated_at", "2015-02-08 15:03:31.574847"]]  (0.0ms) 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-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-02-08 15:03:31.576256"], ["updated_at", "2015-02-08 15:03:31.576256"]]  (0.0ms) RELEASE SAVEPOINT active_record_2  (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-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-02-08 15:03:31.577774"], ["updated_at", "2015-02-08 15:03:31.577774"]]  (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.3ms) SELECT "push_type_users".* FROM "push_type_users" ORDER BY "push_type_users"."name" ASC LIMIT 30 OFFSET 0 Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (4.8ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.9ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.5ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_users" Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/index.html.haml within layouts/push_type/admin (19.1ms) Completed 200 OK in 30ms (Views: 27.5ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::UsersController::GET #index: 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::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-02-08 15:03:31.613225"], ["updated_at", "2015-02-08 15:03:31.613225"]]  (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-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-02-08 15:03:31.614837"], ["updated_at", "2015-02-08 15:03:31.614837"]]  (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-02-08 15:03:31.616353"], ["updated_at", "2015-02-08 15:03:31.616353"]]  (0.0ms) 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-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-02-08 15:03:31.617787"], ["updated_at", "2015-02-08 15:03:31.617787"]]  (0.0ms) 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-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-02-08 15:03:31.619195"], ["updated_at", "2015-02-08 15:03:31.619195"]]  (0.0ms) 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/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.7ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.4ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.4ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_user.html.haml (1.4ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_users" Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/index.html.haml within layouts/push_type/admin (11.7ms) Completed 200 OK in 22ms (Views: 20.0ms | ActiveRecord: 0.6ms)  (0.2ms) 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.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::UsersController::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.1ms) 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-02-08 15:03:31.647550"], ["updated_at", "2015-02-08 15:03:31.647550"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>""}, "id"=>"36d06bea-c935-49d8-bf2d-dadf4d0f826c"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT 1 [["id", "36d06bea-c935-49d8-bf2d-dadf4d0f826c"]]  (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" != '36d06bea-c935-49d8-bf2d-dadf4d0f826c') LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (5.3ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (7.8ms) Completed 200 OK in 21ms (Views: 16.9ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------------- PushType::UsersController::PUT #update::with in-valid user: test_0001_anonymous -------------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.2ms) SELECT 1 AS one FROM "push_type_users" WHERE "push_type_users"."email" = '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-02-08 15:03:31.673761"], ["updated_at", "2015-02-08 15:03:31.673761"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>""}, "id"=>"ae624d6f-f78d-4229-9196-1248b3678148"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT 1 [["id", "ae624d6f-f78d-4229-9196-1248b3678148"]]  (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-14@example.com' AND "push_type_users"."id" != 'ae624d6f-f78d-4229-9196-1248b3678148') LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (4.7ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (6.4ms) Completed 200 OK in 19ms (Views: 15.6ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN --------------------------------------------------------------- PushType::UsersController::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::User Exists (0.2ms) 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-02-08 15:03:31.698744"], ["updated_at", "2015-02-08 15:03:31.698744"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#destroy as HTML Parameters: {"id"=>"c18b6b10-46aa-43d7-9bf6-3a3f007acfcc"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT 1 [["id", "c18b6b10-46aa-43d7-9bf6-3a3f007acfcc"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_users" WHERE "push_type_users"."id" = $1 [["id", "c18b6b10-46aa-43d7-9bf6-3a3f007acfcc"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::UsersController::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 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-02-08 15:03:31.708720"], ["updated_at", "2015-02-08 15:03:31.708720"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#destroy as HTML Parameters: {"id"=>"41db7789-1044-48c6-ad04-2772f5d4ae72"} 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", "41db7789-1044-48c6-ad04-2772f5d4ae72"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_users" WHERE "push_type_users"."id" = $1 [["id", "41db7789-1044-48c6-ad04-2772f5d4ae72"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::UsersController::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.0ms) 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-02-08 15:03:31.717212"], ["updated_at", "2015-02-08 15:03:31.717212"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#destroy as HTML Parameters: {"id"=>"3a986733-a3f1-46f6-8e79-e50354d99e34"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT 1 [["id", "3a986733-a3f1-46f6-8e79-e50354d99e34"]]  (0.1ms) SAVEPOINT active_record_2 SQL (0.1ms) DELETE FROM "push_type_users" WHERE "push_type_users"."id" = $1 [["id", "3a986733-a3f1-46f6-8e79-e50354d99e34"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 4ms (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", "3a986733-a3f1-46f6-8e79-e50354d99e34"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------ PushType::UsersController::POST #create::user count: test_0001_anonymous ------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) 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-18@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-18@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-18@example.com"], ["created_at", "2015-02-08 15:03:31.731900"], ["updated_at", "2015-02-08 15:03:31.731900"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 5ms (ActiveRecord: 0.4ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_users"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------------- PushType::NodesController::POST #position::without reponsitioning: 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.2ms) 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" ("status", "title", "slug", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-49"], ["created_at", "2015-02-08 15:03:31.738875"], ["updated_at", "2015-02-08 15:03:31.738875"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t45c2f32c6eece48b24e4456e0e2b15ca SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9f0f2507-808b-4682-b7f6-60dbcefd2d79"], ["descendant_id", "9f0f2507-808b-4682-b7f6-60dbcefd2d79"], ["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", "9f0f2507-808b-4682-b7f6-60dbcefd2d79"]] 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", "9f0f2507-808b-4682-b7f6-60dbcefd2d79"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8ae2f567a6a2de209504b841eb3a7640  (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-50' 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-50"], ["created_at", "2015-02-08 15:03:31.744902"], ["updated_at", "2015-02-08 15:03:31.744902"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t19b37aba7076a5f3a1da65249b061eba SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "100129e9-e629-46f7-a89e-753cfd7b0b93"], ["descendant_id", "100129e9-e629-46f7-a89e-753cfd7b0b93"], ["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", "100129e9-e629-46f7-a89e-753cfd7b0b93"]] 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", "100129e9-e629-46f7-a89e-753cfd7b0b93"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf3e608e68db1fb769b7ff4c66cc4c5d5  (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-51' 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-51"], ["created_at", "2015-02-08 15:03:31.750470"], ["updated_at", "2015-02-08 15:03:31.750470"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t2dfefc4fbd9f11de4e5015341db5f659 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "858ed43c-201f-49ac-97a9-1bef04ce3d77"], ["descendant_id", "858ed43c-201f-49ac-97a9-1bef04ce3d77"], ["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", "858ed43c-201f-49ac-97a9-1bef04ce3d77"]] 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", "858ed43c-201f-49ac-97a9-1bef04ce3d77"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t5d266d2a1a7460dce7b90cb503210d51  (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-52' 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-52"], ["created_at", "2015-02-08 15:03:31.756100"], ["updated_at", "2015-02-08 15:03:31.756100"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t3486fbc9ff1b43e54b6bd397a7f12035 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3fff76c1-b20e-4355-88bc-1c93faf81776"], ["descendant_id", "3fff76c1-b20e-4355-88bc-1c93faf81776"], ["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", "3fff76c1-b20e-4355-88bc-1c93faf81776"]] 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", "3fff76c1-b20e-4355-88bc-1c93faf81776"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t4a0289619a969ffb81e660e6e119ac1b  (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-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-02-08 15:03:31.761573"], ["updated_at", "2015-02-08 15:03:31.761573"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t32d5a515d7ab930e75040cdc0755f7a5 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e463d60f-7996-4b9c-abd4-23533fec41df"], ["descendant_id", "e463d60f-7996-4b9c-abd4-23533fec41df"], ["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", "e463d60f-7996-4b9c-abd4-23533fec41df"]] 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", "e463d60f-7996-4b9c-abd4-23533fec41df"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td1975a7a0c8fad775db178ffb4411ac9  (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  (0.1ms) 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 "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "9f0f2507-808b-4682-b7f6-60dbcefd2d79"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "100129e9-e629-46f7-a89e-753cfd7b0b93"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "858ed43c-201f-49ac-97a9-1bef04ce3d77"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3fff76c1-b20e-4355-88bc-1c93faf81776"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e463d60f-7996-4b9c-abd4-23533fec41df"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (4.3ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (26.3ms) Completed 200 OK in 37ms (Views: 33.5ms | ActiveRecord: 1.2ms) 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::NodesController::POST #position::without reponsitioning: 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-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-02-08 15:03:31.808614"], ["updated_at", "2015-02-08 15:03:31.808614"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t8e6793b2dc8ff097329e45bfaafe59c3 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "201ad910-e5e8-416e-a1f8-842f0a22cb37"], ["descendant_id", "201ad910-e5e8-416e-a1f8-842f0a22cb37"], ["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", "201ad910-e5e8-416e-a1f8-842f0a22cb37"]] 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", "201ad910-e5e8-416e-a1f8-842f0a22cb37"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc014dfc0a46f5856aadc9e40a496241b  (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-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-02-08 15:03:31.814502"], ["updated_at", "2015-02-08 15:03:31.814502"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t294c7b72c19a6c0b155ae319dfbcf3c8 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "39733cf1-23dc-4df7-a4fb-c25e9c491353"], ["descendant_id", "39733cf1-23dc-4df7-a4fb-c25e9c491353"], ["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", "39733cf1-23dc-4df7-a4fb-c25e9c491353"]] 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", "39733cf1-23dc-4df7-a4fb-c25e9c491353"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t58655a9586bc2f238f3cdb8327e0a6be  (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-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-02-08 15:03:31.820184"], ["updated_at", "2015-02-08 15:03:31.820184"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6970728a1fceaadda782bcd474566457 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9c1b8f7d-81c5-46e0-bc4c-f8a22fe01f1c"], ["descendant_id", "9c1b8f7d-81c5-46e0-bc4c-f8a22fe01f1c"], ["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", "9c1b8f7d-81c5-46e0-bc4c-f8a22fe01f1c"]] 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", "9c1b8f7d-81c5-46e0-bc4c-f8a22fe01f1c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc9ae0d87b2cbd271f2b824249d5e8ce9  (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-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-02-08 15:03:31.825483"], ["updated_at", "2015-02-08 15:03:31.825483"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t5b2f70bdaaa22b4dc4e485aa8a1b1360 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "e457f197-675b-4a16-96fa-c6283db94358"], ["descendant_id", "e457f197-675b-4a16-96fa-c6283db94358"], ["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", "e457f197-675b-4a16-96fa-c6283db94358"]] 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", "e457f197-675b-4a16-96fa-c6283db94358"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0c90c232e75e3f6e2273aabcd219a7df  (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-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-02-08 15:03:31.830717"], ["updated_at", "2015-02-08 15:03:31.830717"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t2171759a3ce1e0490d316dfd3b540427 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "ff06e6e8-34d3-4a7c-aeac-8c2c62c9790c"], ["descendant_id", "ff06e6e8-34d3-4a7c-aeac-8c2c62c9790c"], ["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", "ff06e6e8-34d3-4a7c-aeac-8c2c62c9790c"]] 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", "ff06e6e8-34d3-4a7c-aeac-8c2c62c9790c"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tb860b8c7086d6206c5fc9b46b7be00ac  (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  (0.1ms) 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 "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "201ad910-e5e8-416e-a1f8-842f0a22cb37"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "39733cf1-23dc-4df7-a4fb-c25e9c491353"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "9c1b8f7d-81c5-46e0-bc4c-f8a22fe01f1c"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "e457f197-675b-4a16-96fa-c6283db94358"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "ff06e6e8-34d3-4a7c-aeac-8c2c62c9790c"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (4.3ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (26.8ms) Completed 200 OK in 37ms (Views: 34.0ms | ActiveRecord: 1.2ms) 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::UsersController::PUT #update::with valid user: test_0003_anonymous ----------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) 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-02-08 15:03:31.878659"], ["updated_at", "2015-02-08 15:03:31.878659"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>"Foo bar baz"}, "id"=>"aa81d09e-1c84-4d0b-8c3a-d1487ef1639d"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT 1 [["id", "aa81d09e-1c84-4d0b-8c3a-d1487ef1639d"]]  (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" != 'aa81d09e-1c84-4d0b-8c3a-d1487ef1639d') LIMIT 1 SQL (0.2ms) UPDATE "push_type_users" SET "name" = $1, "updated_at" = $2 WHERE "push_type_users"."id" = $3 [["name", "Foo bar baz"], ["updated_at", "2015-02-08 15:03:31.884477"], ["id", "aa81d09e-1c84-4d0b-8c3a-d1487ef1639d"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 6ms (ActiveRecord: 0.7ms) PushType::User Load (0.1ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 LIMIT 1 [["id", "aa81d09e-1c84-4d0b-8c3a-d1487ef1639d"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::UsersController::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-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-02-08 15:03:31.890006"], ["updated_at", "2015-02-08 15:03:31.890006"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>"Foo bar baz"}, "id"=>"3f1c5ec2-e81b-47e5-ba9b-5e7da1bd974c"} 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", "3f1c5ec2-e81b-47e5-ba9b-5e7da1bd974c"]]  (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-20@example.com' AND "push_type_users"."id" != '3f1c5ec2-e81b-47e5-ba9b-5e7da1bd974c') 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-02-08 15:03:31.895158"], ["id", "3f1c5ec2-e81b-47e5-ba9b-5e7da1bd974c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------- PushType::UsersController::PUT #update::with valid user: test_0001_anonymous ----------------------------------------------------------------------------  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_2 PushType::User Exists (0.1ms) 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-02-08 15:03:31.899699"], ["updated_at", "2015-02-08 15:03:31.899699"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#update as HTML Parameters: {"user"=>{"name"=>"Foo bar baz"}, "id"=>"66137118-56f5-4cdd-bcd2-2a6990f7c50c"} 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", "66137118-56f5-4cdd-bcd2-2a6990f7c50c"]]  (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' AND "push_type_users"."id" != '66137118-56f5-4cdd-bcd2-2a6990f7c50c') 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-02-08 15:03:31.905104"], ["id", "66137118-56f5-4cdd-bcd2-2a6990f7c50c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/users Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------- PushType::AssetsController::POST #upload::asset count: test_0001_anonymous --------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "push_type_assets" 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", "40"], ["created_at", "2015-02-08 15:03:31.916349"], ["updated_at", "2015-02-08 15:03:31.916349"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Completed 201 Created in 6ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) SELECT COUNT(*) FROM "push_type_assets"  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::AdminController::GET #info: 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::AdminController#info as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/admin/info.html.haml (3.3ms) Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::AdminController::GET #info: test_0001_anonymous ---------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Processing by PushType::AdminController#info as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/admin/info.html.haml (1.7ms) Completed 200 OK in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::NodesController::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/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (6.9ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (11.3ms) Completed 200 OK in 25ms (Views: 20.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::NodesController::GET #new: 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::NodesController#new as HTML Parameters: {"kind"=>"page"} Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (7.0ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (10.4ms) Completed 200 OK in 23ms (Views: 18.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------- PushType::NodesController::GET #new: 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::NodesController#new as HTML Parameters: {"kind"=>"page"} Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (6.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (9.8ms) Completed 200 OK in 23ms (Views: 18.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::NodesController::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-59' 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-59"], ["status", 0], ["created_at", "2015-02-08 15:03:32.016736"], ["updated_at", "2015-02-08 15:03:32.016736"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t1db3d430225b8d4d95084f15ed5a9a69 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"], ["descendant_id", "565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"], ["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", "565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"]] 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", "565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2c23c1a19bf439346ca056e36784b47c  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#edit as HTML Parameters: {"id"=>"565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"]] 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" != '565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "565e9d39-6e3c-4c4b-a5b9-b07aea6ca6f7"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (8.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (13.5ms) Completed 200 OK in 24ms (Views: 21.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::NodesController::GET #edit: 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-60' 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-60"], ["status", 0], ["created_at", "2015-02-08 15:03:32.051945"], ["updated_at", "2015-02-08 15:03:32.051945"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t720e8127133bc0c536a07d93853c0fea SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"], ["descendant_id", "6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"], ["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", "6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"]] 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", "6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t10b84ca3f35ba7d5d0f941e1ba0367fa  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#edit as HTML Parameters: {"id"=>"6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"]] 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" != '6c768b8a-3dcd-4ce8-8b7e-2a6385818a38') ORDER BY "push_type_node_hierarchies".generations asc [["descendant_id", "6c768b8a-3dcd-4ce8-8b7e-2a6385818a38"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (9.0ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/edit.html.haml within layouts/push_type/admin (13.8ms) Completed 200 OK in 25ms (Views: 22.6ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------- PushType::AssetsController::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 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", "41"], ["created_at", "2015-02-08 15:03:32.087919"], ["updated_at", "2015-02-08 15:03:32.087919"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#destroy as HTML Parameters: {"id"=>"a48c8b54-270e-4b42-a2af-a4b3f555bf8c"} 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", "a48c8b54-270e-4b42-a2af-a4b3f555bf8c"]]  (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-02-08 15:03:32.093079"], ["updated_at", "2015-02-08 15:03:32.093763"], ["id", "a48c8b54-270e-4b42-a2af-a4b3f555bf8c"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------- PushType::AssetsController::DELETE #destroy: 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", "42"], ["created_at", "2015-02-08 15:03:32.099627"], ["updated_at", "2015-02-08 15:03:32.099627"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#destroy as HTML Parameters: {"id"=>"2d7b315d-4bd3-49e6-8387-33c5023c5d50"} 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", "2d7b315d-4bd3-49e6-8387-33c5023c5d50"]]  (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-02-08 15:03:32.104572"], ["updated_at", "2015-02-08 15:03:32.105123"], ["id", "2d7b315d-4bd3-49e6-8387-33c5023c5d50"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 5ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------- PushType::AssetsController::DELETE #destroy: 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.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", "43"], ["created_at", "2015-02-08 15:03:32.110778"], ["updated_at", "2015-02-08 15:03:32.110778"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#destroy as HTML Parameters: {"id"=>"2429003d-ff5d-462d-803a-0a69f1ef747a"} 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", "2429003d-ff5d-462d-803a-0a69f1ef747a"]]  (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-02-08 15:03:32.115530"], ["updated_at", "2015-02-08 15:03:32.116090"], ["id", "2429003d-ff5d-462d-803a-0a69f1ef747a"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/media Completed 302 Found in 5ms (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", "2429003d-ff5d-462d-803a-0a69f1ef747a"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsController::POST #upload::with in-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"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 3ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsController::POST #upload::with in-valid asset: 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::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 3ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsController::POST #upload::with in-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"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Completed 422 Unprocessable Entity in 3ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::NodesController::POST #create::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 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/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (7.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (11.2ms) Completed 200 OK in 26ms (Views: 20.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN -------------------------------------------------------------------------------- PushType::NodesController::POST #create::with in-valid node: 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::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/push_type_split/admin/app/views/push_type/nodes/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/_form_fields.html.haml (7.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/new.html.haml within layouts/push_type/admin (70.6ms) Completed 200 OK in 89ms (Views: 83.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ------------------------------------------------------------------------ PushType::NodesController::POST #create::node count: test_0001_anonymous ------------------------------------------------------------------------  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.2ms) 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-61"}}  (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" ("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-61"], ["created_at", "2015-02-08 15:03:32.269891"], ["updated_at", "2015-02-08 15:03:32.269891"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tb9d878ec5a15853a6665ffda3c7d1e34 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "27f488b3-247c-4eee-8bc1-101595746171"], ["descendant_id", "27f488b3-247c-4eee-8bc1-101595746171"], ["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", "27f488b3-247c-4eee-8bc1-101595746171"]] 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", "27f488b3-247c-4eee-8bc1-101595746171"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta199a87559e9eec6ebc1c9dd11765330  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 12ms (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.1ms) BEGIN --------------------------------------------------------- PushType::UsersController::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 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-02-08 15:03:32.281304"], ["updated_at", "2015-02-08 15:03:32.281304"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#edit as HTML Parameters: {"id"=>"6889fa18-1955-44e4-af55-06704ab7d0a9"} 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", "6889fa18-1955-44e4-af55-06704ab7d0a9"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (4.7ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (6.4ms) Completed 200 OK in 17ms (Views: 15.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::UsersController::GET #edit: 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::User Exists (0.2ms) 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-02-08 15:03:32.303729"], ["updated_at", "2015-02-08 15:03:32.303729"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::UsersController#edit as HTML Parameters: {"id"=>"72d0e019-e2e8-409f-8436-8c1f5b658d8e"} PushType::User Load (0.2ms) SELECT "push_type_users".* FROM "push_type_users" WHERE "push_type_users"."id" = $1 ORDER BY "push_type_users"."name" ASC LIMIT 1 [["id", "72d0e019-e2e8-409f-8436-8c1f5b658d8e"]] Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_meta_table.html.haml (0.1ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/_form.html.haml (4.7ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/users/edit.html.haml within layouts/push_type/admin (6.5ms) Completed 200 OK in 17ms (Views: 15.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------- PushType::AssetsController::GET #index: 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", "44"], ["created_at", "2015-02-08 15:03:32.328560"], ["updated_at", "2015-02-08 15:03:32.328560"], ["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", "45"], ["created_at", "2015-02-08 15:03:32.331079"], ["updated_at", "2015-02-08 15:03:32.331079"], ["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", "46"], ["created_at", "2015-02-08 15:03:32.333395"], ["updated_at", "2015-02-08 15:03:32.333395"], ["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", "47"], ["created_at", "2015-02-08 15:03:32.335675"], ["updated_at", "2015-02-08 15:03:32.335675"], ["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", "48"], ["created_at", "2015-02-08 15:03:32.338299"], ["updated_at", "2015-02-08 15:03:32.338299"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#index as HTML  (0.4ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_assets" WHERE "push_type_assets"."deleted_at" IS NULL LIMIT 20 OFFSET 0) subquery_for_count 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/push_type_split/admin/app/views/push_type/assets/index.html.haml within layouts/push_type/admin (16.1ms) Completed 200 OK in 27ms (Views: 24.4ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ----------------------------------------------------------- PushType::AssetsController::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", "49"], ["created_at", "2015-02-08 15:03:32.372379"], ["updated_at", "2015-02-08 15:03:32.372379"], ["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", "50"], ["created_at", "2015-02-08 15:03:32.374792"], ["updated_at", "2015-02-08 15:03:32.374792"], ["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", "51"], ["created_at", "2015-02-08 15:03:32.377040"], ["updated_at", "2015-02-08 15:03:32.377040"], ["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", "52"], ["created_at", "2015-02-08 15:03:32.379365"], ["updated_at", "2015-02-08 15:03:32.379365"], ["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", "53"], ["created_at", "2015-02-08 15:03:32.381674"], ["updated_at", "2015-02-08 15:03:32.381674"], ["file_ext", "png"], ["mime_type", "image/png"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::AssetsController#index as HTML  (0.2ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM "push_type_assets" WHERE "push_type_assets"."deleted_at" IS NULL LIMIT 20 OFFSET 0) subquery_for_count 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/push_type_split/admin/app/views/push_type/assets/index.html.haml within layouts/push_type/admin (11.1ms) Completed 200 OK in 22ms (Views: 19.1ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesController::GET #index: 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-62' 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-62"], ["created_at", "2015-02-08 15:03:32.410384"], ["updated_at", "2015-02-08 15:03:32.410384"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t1a598ad8725daa5dd493412d7a1759af SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "4a1ab8b2-d1da-4430-b485-4c9daa49e484"], ["descendant_id", "4a1ab8b2-d1da-4430-b485-4c9daa49e484"], ["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", "4a1ab8b2-d1da-4430-b485-4c9daa49e484"]] 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", "4a1ab8b2-d1da-4430-b485-4c9daa49e484"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t8610b8c7438725acbd04bd9b8f9167e2  (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-63' 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-63"], ["created_at", "2015-02-08 15:03:32.416336"], ["updated_at", "2015-02-08 15:03:32.416336"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t03d7af65773e9b544e21e8a7ad0cab1d SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b0836cc3-6a84-4fc5-b51e-24286dea0b52"], ["descendant_id", "b0836cc3-6a84-4fc5-b51e-24286dea0b52"], ["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", "b0836cc3-6a84-4fc5-b51e-24286dea0b52"]] 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", "b0836cc3-6a84-4fc5-b51e-24286dea0b52"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS td40779360c546040a51215b4ace056b3  (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", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-64"], ["created_at", "2015-02-08 15:03:32.422174"], ["updated_at", "2015-02-08 15:03:32.422174"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS td3a80cbf28e8c8c839072e8667ead612 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "78daabf9-c673-4d27-8427-88a61dbebac9"], ["descendant_id", "78daabf9-c673-4d27-8427-88a61dbebac9"], ["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", "78daabf9-c673-4d27-8427-88a61dbebac9"]] 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", "78daabf9-c673-4d27-8427-88a61dbebac9"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t0082ab256b6a4754cb9bd73b27c969d9  (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-65' 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-65"], ["created_at", "2015-02-08 15:03:32.427753"], ["updated_at", "2015-02-08 15:03:32.427753"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6a8a762e07322b78522d59a282d36f13 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0cd3a438-1a21-4c04-bd6f-ee6ffed64722"], ["descendant_id", "0cd3a438-1a21-4c04-bd6f-ee6ffed64722"], ["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", "0cd3a438-1a21-4c04-bd6f-ee6ffed64722"]] 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", "0cd3a438-1a21-4c04-bd6f-ee6ffed64722"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t16f405a466311178b2e583f731161b6e  (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", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-66"], ["created_at", "2015-02-08 15:03:32.433015"], ["updated_at", "2015-02-08 15:03:32.433015"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tcf689c9cf76b54205ef6493099ebbd93 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "6d6da93b-c1ad-41d3-8cdc-684aa7475a5b"], ["descendant_id", "6d6da93b-c1ad-41d3-8cdc-684aa7475a5b"], ["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", "6d6da93b-c1ad-41d3-8cdc-684aa7475a5b"]] 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", "6d6da93b-c1ad-41d3-8cdc-684aa7475a5b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t2fe3256ba6006df1b768283f635f7152  (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  (0.1ms) 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 "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "4a1ab8b2-d1da-4430-b485-4c9daa49e484"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b0836cc3-6a84-4fc5-b51e-24286dea0b52"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "78daabf9-c673-4d27-8427-88a61dbebac9"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "0cd3a438-1a21-4c04-bd6f-ee6ffed64722"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "6d6da93b-c1ad-41d3-8cdc-684aa7475a5b"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (4.3ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (26.3ms) Completed 200 OK in 37ms (Views: 33.5ms | ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------- PushType::NodesController::GET #index: 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::Node Exists (0.2ms) 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", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-67"], ["created_at", "2015-02-08 15:03:32.479492"], ["updated_at", "2015-02-08 15:03:32.479492"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6a0efa2721f3fa6cb5e7e0d5a45c3148 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "3c76824a-4377-4b2e-83a1-9edae09793bf"], ["descendant_id", "3c76824a-4377-4b2e-83a1-9edae09793bf"], ["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", "3c76824a-4377-4b2e-83a1-9edae09793bf"]] 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", "3c76824a-4377-4b2e-83a1-9edae09793bf"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t9f8b053eb49c1fcd711bd0972d91b85d  (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-68' 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-68"], ["created_at", "2015-02-08 15:03:32.485441"], ["updated_at", "2015-02-08 15:03:32.485441"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t6decabe140de20d199e92e94539f9e56 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "b2eee9e0-741c-42b7-a720-2aec7d19682b"], ["descendant_id", "b2eee9e0-741c-42b7-a720-2aec7d19682b"], ["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", "b2eee9e0-741c-42b7-a720-2aec7d19682b"]] 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", "b2eee9e0-741c-42b7-a720-2aec7d19682b"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf632688599b06e26450e2e8e3e6b1bd6  (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-69' 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-69"], ["created_at", "2015-02-08 15:03:32.491140"], ["updated_at", "2015-02-08 15:03:32.491140"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t52dc419f7dafe45e237af18ece9594c2 SQL (0.2ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "0476ce66-7741-4757-a8c7-40fd5513f514"], ["descendant_id", "0476ce66-7741-4757-a8c7-40fd5513f514"], ["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", "0476ce66-7741-4757-a8c7-40fd5513f514"]] 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", "0476ce66-7741-4757-a8c7-40fd5513f514"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS ta9675d7eac2e743457a87917252d5720  (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", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["status", 0], ["title", "Foo bar"], ["slug", "foo-bar-70"], ["created_at", "2015-02-08 15:03:32.496661"], ["updated_at", "2015-02-08 15:03:32.496661"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t08626c1918466453dbf24b6cebb82ac8 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "6d63f2fd-f3e9-45d6-a73e-102163704a4f"], ["descendant_id", "6d63f2fd-f3e9-45d6-a73e-102163704a4f"], ["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", "6d63f2fd-f3e9-45d6-a73e-102163704a4f"]] 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", "6d63f2fd-f3e9-45d6-a73e-102163704a4f"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t92063cd3785b3fc01c5cf1584d34eff4  (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-71' 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-71"], ["created_at", "2015-02-08 15:03:32.502282"], ["updated_at", "2015-02-08 15:03:32.502282"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS ta8525c70dfe6439e7578d5af1a512257 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "526c0eb3-066c-48be-a553-09d4f4bc89ad"], ["descendant_id", "526c0eb3-066c-48be-a553-09d4f4bc89ad"], ["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", "526c0eb3-066c-48be-a553-09d4f4bc89ad"]] 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", "526c0eb3-066c-48be-a553-09d4f4bc89ad"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS te43cbd3255338b59854b8bc86149bf35  (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  (0.1ms) 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 "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "3c76824a-4377-4b2e-83a1-9edae09793bf"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "b2eee9e0-741c-42b7-a720-2aec7d19682b"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "0476ce66-7741-4757-a8c7-40fd5513f514"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "6d63f2fd-f3e9-45d6-a73e-102163704a4f"]]  (0.1ms) SELECT "push_type_nodes"."id" FROM "push_type_nodes" WHERE "push_type_nodes"."parent_id" = $1 ORDER BY sort_order [["parent_id", "526c0eb3-066c-48be-a553-09d4f4bc89ad"]]  (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/push_type_split/admin/app/views/push_type/nodes/_new_node_button.html.haml (4.5ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/nodes/index.html.haml within layouts/push_type/admin (27.1ms) Completed 200 OK in 37ms (Views: 34.3ms | ActiveRecord: 1.2ms)  (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  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::AssetsController::GET #new: 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#new as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/_form.html.haml (8.6ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (11.4ms) Completed 200 OK in 23ms (Views: 20.5ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::AssetsController::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::AssetsController#new as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/_form.html.haml (8.5ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (10.0ms) Completed 200 OK in 20ms (Views: 18.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------- PushType::AssetsController::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::AssetsController#new as HTML Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/_form.html.haml (8.4ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (9.9ms) Completed 200 OK in 20ms (Views: 18.3ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::NodesController::DELETE #destroy: 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.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-02-08 15:03:32.624555"], ["updated_at", "2015-02-08 15:03:32.624555"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t0a93859c2d304eb8c7dbfeb1e1587ace SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9513e957-47ca-44e5-b475-4355f6582b8d"], ["descendant_id", "9513e957-47ca-44e5-b475-4355f6582b8d"], ["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", "9513e957-47ca-44e5-b475-4355f6582b8d"]] 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", "9513e957-47ca-44e5-b475-4355f6582b8d"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tf4e4302e312dfbbf73179f754db641bf  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"9513e957-47ca-44e5-b475-4355f6582b8d"} PushType::Node Load (0.2ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "9513e957-47ca-44e5-b475-4355f6582b8d"]]  (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", "2015-02-08 15:03:32.633638"], ["updated_at", "2015-02-08 15:03:32.634341"], ["id", "9513e957-47ca-44e5-b475-4355f6582b8d"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 6ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::NodesController::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::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-02-08 15:03:32.641561"], ["updated_at", "2015-02-08 15:03:32.641561"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS tc39c4dccf4920292fb1a55746c1b5cdd SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "9c42b3d5-702b-45ab-8306-34d5504ae3c7"], ["descendant_id", "9c42b3d5-702b-45ab-8306-34d5504ae3c7"], ["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", "9c42b3d5-702b-45ab-8306-34d5504ae3c7"]] 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", "9c42b3d5-702b-45ab-8306-34d5504ae3c7"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS t1833d119861842b996652e242f7a7c8c  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"9c42b3d5-702b-45ab-8306-34d5504ae3c7"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "9c42b3d5-702b-45ab-8306-34d5504ae3c7"]]  (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", "2015-02-08 15:03:32.650143"], ["updated_at", "2015-02-08 15:03:32.650799"], ["id", "9c42b3d5-702b-45ab-8306-34d5504ae3c7"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 6ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN --------------------------------------------------------------- PushType::NodesController::DELETE #destroy: 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-74' 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-74"], ["status", 0], ["created_at", "2015-02-08 15:03:32.657657"], ["updated_at", "2015-02-08 15:03:32.657657"]]  (0.1ms) SELECT pg_try_advisory_lock(1213021721,0) AS t99101bf2d9634805237c5fc243ec5dd7 SQL (0.1ms) INSERT INTO "push_type_node_hierarchies" ("ancestor_id", "descendant_id", "generations") VALUES ($1, $2, $3) [["ancestor_id", "fb931960-40f9-4fec-a8c5-8210739ff151"], ["descendant_id", "fb931960-40f9-4fec-a8c5-8210739ff151"], ["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", "fb931960-40f9-4fec-a8c5-8210739ff151"]] 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", "fb931960-40f9-4fec-a8c5-8210739ff151"]]  (0.1ms) SELECT pg_advisory_unlock(1213021721,0) AS tc07b86579ae06ad57513e45cb81ff217  (0.1ms) RELEASE SAVEPOINT active_record_2 Processing by PushType::NodesController#destroy as HTML Parameters: {"id"=>"fb931960-40f9-4fec-a8c5-8210739ff151"} PushType::Node Load (0.1ms) SELECT "push_type_nodes".* FROM "push_type_nodes" WHERE "push_type_nodes"."id" = $1 LIMIT 1 [["id", "fb931960-40f9-4fec-a8c5-8210739ff151"]]  (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-02-08 15:03:32.666173"], ["updated_at", "2015-02-08 15:03:32.666935"], ["id", "fb931960-40f9-4fec-a8c5-8210739ff151"]]  (0.1ms) RELEASE SAVEPOINT active_record_2 Redirected to http://test.host/push_type/nodes Completed 302 Found in 6ms (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", "fb931960-40f9-4fec-a8c5-8210739ff151"]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsController::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/push_type_split/admin/app/views/push_type/assets/_form.html.haml (9.3ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (11.1ms) Completed 200 OK in 23ms (Views: 19.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN ---------------------------------------------------------------------------------- PushType::AssetsController::POST #create::with in-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"=>{}}  (0.1ms) SAVEPOINT active_record_2  (0.1ms) ROLLBACK TO SAVEPOINT active_record_2 Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/_form.html.haml (8.4ms) Rendered /Users/aaron/dev/push_type_split/admin/app/views/push_type/assets/new.html.haml within layouts/push_type/admin (10.1ms) Completed 200 OK in 21ms (Views: 18.4ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK