Sha256: 0ac85cd285c49279c7bbb5d9a8be4dba89dc6554741fc427e489597d830bd9ce

Contents?: true

Size: 1.05 KB

Versions: 26

Compression:

Stored size: 1.05 KB

Contents

# == Schema Information
#
# Table name: lentil_users
#
#  id           :integer          not null, primary key
#  user_name    :string(255)
#  full_name    :string(255)
#  banned       :boolean
#  created_at   :datetime         not null
#  updated_at   :datetime         not null
#  service_id   :integer
#  bio          :text
#  images_count :integer          default(0)
#

require 'test_helper'

class UserTest < ActiveSupport::TestCase
  # test "the truth" do
  #   assert true
  # end

  test "username should be unique for a given service" do
    user = lentil_users(:jr)

    assert_false user.service.users.build(:user_name => user.user_name).valid?,
      "username and service should collectively unique"
    assert lentil_services(:flickr).users.build(:user_name => user.user_name).valid?,
      "duplicate usernames are allowed if they are associated with different services"
  end

  test "should have number of associated images" do
    user = lentil_users(:jr)
    assert user.respond_to?(:number_of_images)
    assert user.number_of_images.is_a? Integer
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
lentil-0.9.1 test/unit/lentil/user_test.rb
lentil-0.9.0 test/unit/lentil/user_test.rb
lentil-0.8.0 test/unit/lentil/user_test.rb
lentil-0.7.1 test/unit/lentil/user_test.rb
lentil-0.6.0 test/unit/lentil/user_test.rb
lentil-0.5.2 test/unit/lentil/user_test.rb
lentil-0.5.1 test/unit/lentil/user_test.rb
lentil-0.5.0 test/unit/lentil/user_test.rb
lentil-0.4.2 test/unit/lentil/user_test.rb
lentil-0.4.0 test/unit/lentil/user_test.rb
lentil-0.3.1 test/unit/lentil/user_test.rb
lentil-0.3.0 test/unit/lentil/user_test.rb
lentil-0.2.3 test/unit/lentil/user_test.rb
lentil-0.2.2 test/unit/lentil/user_test.rb
lentil-0.2.1 test/unit/lentil/user_test.rb
lentil-0.2.0 test/unit/lentil/user_test.rb
lentil-0.1.8 test/unit/lentil/user_test.rb
lentil-0.1.7 test/unit/lentil/user_test.rb
lentil-0.1.6 test/unit/lentil/user_test.rb
lentil-0.1.3 test/unit/lentil/user_test.rb