@@ -14,37 +14,37 @@ class ValidateAttachmentSizeMatcherTest < Test::Unit::TestCase
14
14
context "of limited size" do
15
15
setup { @matcher = self . class . validate_attachment_size ( :avatar ) . in ( 256 ..1024 ) }
16
16
17
- should "reject a class with no validation" do
18
- assert_rejects @matcher , @dummy_class
17
+ context "given a class with no validation" do
18
+ should_reject_dummy_class
19
19
end
20
20
21
- should "reject a class with a validation that's too high" do
22
- @dummy_class . validates_attachment_size :avatar , :in => 256 ..2048
23
- assert_rejects @matcher , @dummy_class
21
+ context "given a class with a validation that's too high" do
22
+ setup { @dummy_class . validates_attachment_size :avatar , :in => 256 ..2048 }
23
+ should_reject_dummy_class
24
24
end
25
25
26
- should "reject a class with a validation that's too low" do
27
- @dummy_class . validates_attachment_size :avatar , :in => 0 ..1024
28
- assert_rejects @matcher , @dummy_class
26
+ context "given a class with a validation that's too low" do
27
+ setup { @dummy_class . validates_attachment_size :avatar , :in => 0 ..1024 }
28
+ should_reject_dummy_class
29
29
end
30
30
31
- should "accept a class with a validation that matches" do
32
- @dummy_class . validates_attachment_size :avatar , :in => 256 ..1024
33
- assert_accepts @matcher , @dummy_class
31
+ context "given a class with a validation that matches" do
32
+ setup { @dummy_class . validates_attachment_size :avatar , :in => 256 ..1024 }
33
+ should_accept_dummy_class
34
34
end
35
35
end
36
36
37
37
context "validates_attachment_size with infinite range" do
38
38
setup { @matcher = self . class . validate_attachment_size ( :avatar ) }
39
39
40
- should "accept a class with an upper limit" do
41
- @dummy_class . validates_attachment_size :avatar , :less_than => 1
42
- assert_accepts @matcher , @dummy_class
40
+ context "given a class with an upper limit" do
41
+ setup { @dummy_class . validates_attachment_size :avatar , :less_than => 1 }
42
+ should_accept_dummy_class
43
43
end
44
44
45
- should "accept a class with no upper limit" do
46
- @dummy_class . validates_attachment_size :avatar , :greater_than => 1
47
- assert_accepts @matcher , @dummy_class
45
+ context "given a class with no upper limit" do
46
+ setup { @dummy_class . validates_attachment_size :avatar , :greater_than => 1 }
47
+ should_accept_dummy_class
48
48
end
49
49
end
50
50
end
0 commit comments