key_spec.rb 668 Bytes
Newer Older
gitlabhq's avatar
gitlabhq committed
1 2 3 4 5 6 7 8 9 10 11 12
require 'spec_helper'

describe Key do
  describe "Associations" do
    it { should belong_to(:user) }
  end

  describe "Validation" do
    it { should validate_presence_of(:title) }
    it { should validate_presence_of(:key) }
  end

Nihad Abbasov's avatar
Nihad Abbasov committed
13
  describe "Methods" do
gitlabhq's avatar
gitlabhq committed
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
    it { should respond_to :projects }
  end

  it { Factory.create(:key,
                      :user => Factory(:user)).should be_valid }
end
# == Schema Information
#
# Table name: keys
#
#  id         :integer         not null, primary key
#  user_id    :integer         not null
#  created_at :datetime
#  updated_at :datetime
#  key        :text
#  title      :string(255)
#  identifier :string(255)
#