add basic tests

This commit is contained in:
Zachary Chai
2016-11-29 14:58:01 -05:00
parent 0088eae7e4
commit 0573927851
4 changed files with 47 additions and 13 deletions

View File

@ -1,7 +1,20 @@
require 'test_helper'
class UserTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
test "should create user from omniauth" do
uid = '354545'
provider = 'twitter'
name = 'user name'
username = 'username'
assert_difference 'User.count' do
User.from_omniauth({'uid' => uid, 'provider' => provider, 'info' => {'name' => name, 'nickname' => username}})
end
user = User.find_by uid: uid, provider: provider
assert_not_nil user.encrypted_id
assert user.username, username
assert user.name, name
end
end