diaspora/spec/models/signature_order_spec.rb
2016-08-08 18:56:37 +02:00

25 lines
673 B
Ruby

# Copyright (c) 2010-2011, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
# the COPYRIGHT file.
require "spec_helper"
describe SignatureOrder, type: :model do
context "validation" do
it "requires an order" do
order = SignatureOrder.new
expect(order).not_to be_valid
order.order = "author guid"
expect(order).to be_valid
end
it "doesn't allow the same order twice" do
first = SignatureOrder.create!(order: "author guid")
expect(first).to be_valid
second = SignatureOrder.new(order: first.order)
expect(second).not_to be_valid
end
end
end