Merge pull request #53 from zach-chai/tests

add basic tests
This commit is contained in:
Zachary Chai
2016-11-29 15:25:20 -05:00
committed by GitHub
6 changed files with 51 additions and 13 deletions

View File

@ -17,7 +17,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