diff --git a/db/schema.rb b/db/schema.rb index f8f12929b4d7daaece6d052560173b1de6aa0cdd..a74fa2724dfc958a875ff57aabbfaad67fe339e3 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -22,8 +22,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "aspect_memberships", force: true do |t| t.integer "aspect_id", null: false t.integer "contact_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "aspect_memberships", ["aspect_id", "contact_id"], name: "index_aspect_memberships_on_aspect_id_and_contact_id", unique: true, using: :btree @@ -33,8 +33,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "aspect_visibilities", force: true do |t| t.integer "shareable_id", null: false t.integer "aspect_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "shareable_type", default: "Post", null: false end @@ -45,8 +45,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "aspects", force: true do |t| t.string "name", null: false t.integer "user_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "contacts_visible", default: true, null: false t.integer "order_id" end @@ -66,21 +66,21 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "guid", null: false t.text "author_signature" t.text "parent_author_signature" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.integer "likes_count", default: 0, null: false t.string "commentable_type", limit: 60, default: "Post", null: false end - add_index "comments", ["author_id"], name: "index_comments_on_author_id", using: :btree + add_index "comments", ["author_id"], name: "index_comments_on_person_id", using: :btree add_index "comments", ["commentable_id", "commentable_type"], name: "index_comments_on_commentable_id_and_commentable_type", using: :btree add_index "comments", ["guid"], name: "index_comments_on_guid", unique: true, using: :btree create_table "contacts", force: true do |t| t.integer "user_id", null: false t.integer "person_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "sharing", default: false, null: false t.boolean "receiving", default: false, null: false end @@ -92,8 +92,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.integer "conversation_id", null: false t.integer "person_id", null: false t.integer "unread", default: 0, null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "conversation_visibilities", ["conversation_id", "person_id"], name: "index_conversation_visibilities_usefully", unique: true, using: :btree @@ -104,8 +104,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "subject" t.string "guid", null: false t.integer "author_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "conversations", ["author_id"], name: "conversations_author_id_fk", using: :btree @@ -114,8 +114,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "token" t.integer "user_id" t.integer "count" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end create_table "invitations", force: true do |t| @@ -123,8 +123,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.integer "sender_id" t.integer "recipient_id" t.integer "aspect_id" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "service" t.string "identifier" t.boolean "admin", default: false @@ -142,23 +142,23 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "guid" t.text "author_signature" t.text "parent_author_signature" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "target_type", limit: 60, null: false end add_index "likes", ["author_id"], name: "likes_author_id_fk", using: :btree add_index "likes", ["guid"], name: "index_likes_on_guid", unique: true, using: :btree add_index "likes", ["target_id", "author_id", "target_type"], name: "index_likes_on_target_id_and_author_id_and_target_type", unique: true, using: :btree - add_index "likes", ["target_id"], name: "index_likes_on_target_id", using: :btree + add_index "likes", ["target_id"], name: "index_likes_on_post_id", using: :btree create_table "locations", force: true do |t| t.string "address" t.string "lat" t.string "lng" t.integer "status_message_id" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end create_table "mentions", force: true do |t| @@ -175,8 +175,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.integer "author_id", null: false t.string "guid", null: false t.text "text", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.text "author_signature" t.text "parent_author_signature" end @@ -187,8 +187,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "notification_actors", force: true do |t| t.integer "notification_id" t.integer "person_id" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "notification_actors", ["notification_id", "person_id"], name: "index_notification_actors_on_notification_id_and_person_id", unique: true, using: :btree @@ -200,8 +200,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.integer "target_id" t.integer "recipient_id", null: false t.boolean "unread", default: true, null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "type" end @@ -231,8 +231,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.integer "author_id" t.text "author_signature" t.text "parent_author_signature" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "participations", ["guid"], name: "index_participations_on_guid", using: :btree @@ -244,8 +244,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "diaspora_handle", null: false t.text "serialized_public_key", null: false t.integer "owner_id" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "closed_account", default: false t.integer "fetch_status", default: 0 end @@ -280,8 +280,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "pods", force: true do |t| t.string "host" t.boolean "ssl" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end create_table "poll_answers", force: true do |t| @@ -300,8 +300,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "guid" t.text "author_signature" t.text "parent_author_signature" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "poll_participations", ["poll_id"], name: "index_poll_participations_on_poll_id", using: :btree @@ -311,8 +311,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.integer "status_message_id", null: false t.boolean "status" t.string "guid" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "polls", ["status_message_id"], name: "index_polls_on_status_message_id", using: :btree @@ -329,8 +329,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "remote_photo_name" t.string "random_string" t.string "processed_image" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "unprocessed_image" t.string "object_url" t.string "image_url" @@ -355,7 +355,7 @@ ActiveRecord::Schema.define(version: 20140826165533) do end add_index "posts", ["author_id", "root_guid"], name: "index_posts_on_author_id_and_root_guid", unique: true, using: :btree - add_index "posts", ["author_id"], name: "index_posts_on_author_id", using: :btree + add_index "posts", ["author_id"], name: "index_posts_on_person_id", using: :btree add_index "posts", ["guid"], name: "index_posts_on_guid", unique: true, using: :btree add_index "posts", ["id", "type", "created_at"], name: "index_posts_on_id_and_type_and_created_at", using: :btree add_index "posts", ["root_guid"], name: "index_posts_on_root_guid", using: :btree @@ -376,8 +376,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.text "bio" t.boolean "searchable", default: true, null: false t.integer "person_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "location" t.string "full_name", limit: 70 t.boolean "nsfw", default: false @@ -394,8 +394,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "table" t.integer "month", limit: 2 t.integer "year", limit: 8 - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "rails_admin_histories", ["item", "table", "month", "year"], name: "index_rails_admin_histories", using: :btree @@ -405,18 +405,18 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "item_type", null: false t.boolean "reviewed", default: false t.text "text" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.integer "user_id", null: false end - add_index "reports", ["item_id"], name: "index_reports_on_item_id", using: :btree + add_index "reports", ["item_id"], name: "index_post_reports_on_post_id", using: :btree create_table "roles", force: true do |t| t.integer "person_id" t.string "name" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end create_table "services", force: true do |t| @@ -426,8 +426,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.string "access_token" t.string "access_secret" t.string "nickname" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "services", ["type", "uid"], name: "index_services_on_type_and_uid", using: :btree @@ -435,23 +435,23 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "share_visibilities", force: true do |t| t.integer "shareable_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.boolean "hidden", default: false, null: false t.integer "contact_id", null: false t.string "shareable_type", limit: 60, default: "Post", null: false end - add_index "share_visibilities", ["contact_id"], name: "index_share_visibilities_on_contact_id", using: :btree + add_index "share_visibilities", ["contact_id"], name: "index_post_visibilities_on_contact_id", using: :btree add_index "share_visibilities", ["shareable_id", "shareable_type", "contact_id"], name: "shareable_and_contact_id", using: :btree add_index "share_visibilities", ["shareable_id", "shareable_type", "hidden", "contact_id"], name: "shareable_and_hidden_and_contact_id", using: :btree - add_index "share_visibilities", ["shareable_id"], name: "index_share_visibilities_on_post_id", using: :btree + add_index "share_visibilities", ["shareable_id"], name: "index_post_visibilities_on_post_id", using: :btree create_table "simple_captcha_data", force: true do |t| t.string "key", limit: 40 t.string "value", limit: 12 - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "simple_captcha_data", ["key"], name: "idx_key", using: :btree @@ -459,8 +459,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "tag_followings", force: true do |t| t.integer "tag_id", null: false t.integer "user_id", null: false - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end add_index "tag_followings", ["tag_id", "user_id"], name: "index_tag_followings_on_tag_id_and_user_id", unique: true, using: :btree @@ -492,8 +492,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do create_table "user_preferences", force: true do |t| t.string "email_type" t.integer "user_id" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false end create_table "users", force: true do |t| @@ -513,8 +513,8 @@ ActiveRecord::Schema.define(version: 20140826165533) do t.datetime "last_sign_in_at" t.string "current_sign_in_ip" t.string "last_sign_in_ip" - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false t.string "invitation_service", limit: 127 t.string "invitation_identifier", limit: 127 t.integer "invitation_limit" diff --git a/spec/models/account_deletion_spec.rb b/spec/models/account_deletion_spec.rb index 00a165185248596a4c5a8a387ba6a4bb4324db9b..576d58c57d82923aeaaac7de90d8a4ec50ed3c2c 100644 --- a/spec/models/account_deletion_spec.rb +++ b/spec/models/account_deletion_spec.rb @@ -40,7 +40,7 @@ describe AccountDeletion, :type => :model do it 'marks an AccountDeletion as completed when successful' do ad = AccountDeletion.create(:person => alice.person) ad.perform! - ad.reload.completed_at.should_not be_nil + expect(ad.reload.completed_at).not_to be_nil end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 63c056554227e750243a7fc2855323e4e76fe106..e4c762b41b7c69250efe4efd36b9546938cd4e9c 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -87,7 +87,9 @@ prefork = proc do allow_any_instance_of(Postzord::Dispatcher::Private).to receive(:deliver_to_remote) end - + config.expect_with :rspec do |expect_config| + expect_config.syntax = :expect + end config.after(:all) do `rm -rf #{Rails.root}/tmp/uploads/*`