test/unit/user_test.rb
61ce69f1
 require 'test_helper'
 require 'ipaddr'
 
 class UserTest < ActiveSupport::TestCase
 
 	def setup
 
 	end
 
 	def teardown
 		User.delete_all()
 	end
 
 	test "create new account" do
         jid = "jid@example.com"
         User.create_jid(jid)
 
         assert_not_nil User.existing_jid(jid).first
     end
 
     test "set password" do
         jid = "name@example.com"
         pass = "password"
 
         user = User.create_jid(jid)
         user.update_pass(jid, pass)
 
         assert_not_nil User.where("jids.jid" => jid, "jids.pass" => pass).first
     end
 
     test "add another account" do
         jid = "name@example.com"
 
         jid2 = "name2@example.com"
         pass = "pass"
 
         user = User.create_jid(jid)
 
         user.add_account(jid2, pass)
 
         assert_equal 2, User.existing_jid(jid).jids.count
     end
 end