Commit 87318d7b8365ce46c6bb319f959e5e690b195a4a
1 parent
43ba0520
Exists in
master
and in
28 other branches
person-and-users-tests: refactor
Showing
2 changed files
with
13 additions
and
22 deletions
Show diff stats
test/unit/person_test.rb
| @@ -1342,12 +1342,12 @@ class PersonTest < ActiveSupport::TestCase | @@ -1342,12 +1342,12 @@ class PersonTest < ActiveSupport::TestCase | ||
| 1342 | (1..5).each {|i| | 1342 | (1..5).each {|i| |
| 1343 | u = create_user('user'+i.to_s) | 1343 | u = create_user('user'+i.to_s) |
| 1344 | e.add_admin(u.person) | 1344 | e.add_admin(u.person) |
| 1345 | - admins << u.person | 1345 | + admins << u.person |
| 1346 | } | 1346 | } |
| 1347 | (6..10).each {|i| | 1347 | (6..10).each {|i| |
| 1348 | u = create_user('user'+i.to_s) | 1348 | u = create_user('user'+i.to_s) |
| 1349 | } | 1349 | } |
| 1350 | - assert_equal admins, Person.admins | 1350 | + assert_equal admins, Person.admins |
| 1351 | end | 1351 | end |
| 1352 | 1352 | ||
| 1353 | should 'activated named_scope return persons who are activated users' do | 1353 | should 'activated named_scope return persons who are activated users' do |
| @@ -1356,17 +1356,14 @@ class PersonTest < ActiveSupport::TestCase | @@ -1356,17 +1356,14 @@ class PersonTest < ActiveSupport::TestCase | ||
| 1356 | activated = [] | 1356 | activated = [] |
| 1357 | (1..5).each {|i| | 1357 | (1..5).each {|i| |
| 1358 | u = create_user('user'+i.to_s) | 1358 | u = create_user('user'+i.to_s) |
| 1359 | - u.activated_at = Time.now.utc | ||
| 1360 | - u.activation_code = nil | ||
| 1361 | - u.save! | ||
| 1362 | - activated << u.person | 1359 | + u.activate |
| 1360 | + activated << u.person | ||
| 1363 | } | 1361 | } |
| 1364 | (6..10).each {|i| | 1362 | (6..10).each {|i| |
| 1365 | u = create_user('user'+i.to_s) | 1363 | u = create_user('user'+i.to_s) |
| 1366 | - u.activated_at = nil | ||
| 1367 | - u.save! | 1364 | + u.deactivate |
| 1368 | } | 1365 | } |
| 1369 | - assert_equal activated, Person.activated | 1366 | + assert_equal activated, Person.activated |
| 1370 | end | 1367 | end |
| 1371 | 1368 | ||
| 1372 | should 'deactivated named_scope return persons who are deactivated users' do | 1369 | should 'deactivated named_scope return persons who are deactivated users' do |
| @@ -1375,16 +1372,13 @@ class PersonTest < ActiveSupport::TestCase | @@ -1375,16 +1372,13 @@ class PersonTest < ActiveSupport::TestCase | ||
| 1375 | deactivated = [] | 1372 | deactivated = [] |
| 1376 | (1..5).each {|i| | 1373 | (1..5).each {|i| |
| 1377 | u = create_user('user'+i.to_s) | 1374 | u = create_user('user'+i.to_s) |
| 1378 | - u.activated_at = nil | ||
| 1379 | - u.save! | ||
| 1380 | - deactivated << u.person | 1375 | + u.deactivate |
| 1376 | + deactivated << u.person | ||
| 1381 | } | 1377 | } |
| 1382 | (6..10).each {|i| | 1378 | (6..10).each {|i| |
| 1383 | u = create_user('user'+i.to_s) | 1379 | u = create_user('user'+i.to_s) |
| 1384 | - u.activated_at = Time.now.utc | ||
| 1385 | - u.activation_code = nil | ||
| 1386 | - u.save! | 1380 | + u.activate |
| 1387 | } | 1381 | } |
| 1388 | - assert_equal deactivated, Person.deactivated | 1382 | + assert_equal deactivated, Person.deactivated |
| 1389 | end | 1383 | end |
| 1390 | end | 1384 | end |
test/unit/user_test.rb
| @@ -520,8 +520,7 @@ class UserTest < ActiveSupport::TestCase | @@ -520,8 +520,7 @@ class UserTest < ActiveSupport::TestCase | ||
| 520 | 520 | ||
| 521 | should 'deactivate an user' do | 521 | should 'deactivate an user' do |
| 522 | user = new_user | 522 | user = new_user |
| 523 | - user.activated_at = Time.now.utc | ||
| 524 | - user.person.visible = true | 523 | + user.activate |
| 525 | assert user.deactivate | 524 | assert user.deactivate |
| 526 | assert_nil user.activated_at | 525 | assert_nil user.activated_at |
| 527 | assert !user.person.visible | 526 | assert !user.person.visible |
| @@ -529,14 +528,12 @@ class UserTest < ActiveSupport::TestCase | @@ -529,14 +528,12 @@ class UserTest < ActiveSupport::TestCase | ||
| 529 | 528 | ||
| 530 | should 'return if the user is deactivated' do | 529 | should 'return if the user is deactivated' do |
| 531 | user = new_user | 530 | user = new_user |
| 532 | - user.activated_at = Time.now.utc | ||
| 533 | - user.activation_code = nil | ||
| 534 | - user.person.visible = true | 531 | + user.activate |
| 535 | assert user.activated? | 532 | assert user.activated? |
| 536 | user.deactivate | 533 | user.deactivate |
| 537 | assert !user.activated? | 534 | assert !user.activated? |
| 538 | end | 535 | end |
| 539 | - | 536 | + |
| 540 | should 'activate right after creation when confirmation is not required' do | 537 | should 'activate right after creation when confirmation is not required' do |
| 541 | e = Environment.default | 538 | e = Environment.default |
| 542 | e.enable('skip_new_user_email_confirmation') | 539 | e.enable('skip_new_user_email_confirmation') |