@@ -5,9 +5,9 @@ import hmda.validation.rules.EditCheck
5
5
import hmda .validation .rules .lar .LarEditCheckSpec
6
6
7
7
class V317Spec extends LarEditCheckSpec {
8
- property(" Succeeds when Co-Applicant race1 is not 8 " ) {
8
+ property(" Succeeds when Co-Applicant sex != 5 and ethnicity !=5 " ) {
9
9
forAll(larGen) { lar =>
10
- whenever(lar.applicant.coRace1 != 8 ) {
10
+ whenever(lar.applicant.coSex != 5 && lar.applicant.coEthnicity != 5 ) {
11
11
lar.mustPass
12
12
}
13
13
}
@@ -21,20 +21,20 @@ class V317Spec extends LarEditCheckSpec {
21
21
}
22
22
}
23
23
24
- property(" Fails when Co-Applicant race1=8, sex=5, and ethnicity NOT 5 " ) {
24
+ property(" Fails when Co-Applicant sex=5, and race1!=8 " ) {
25
25
forAll(larGen) { lar =>
26
- whenever(lar.applicant.coEthnicity != 5 ) {
27
- val invalidApplicant = lar.applicant.copy(coSex = 5 , coRace1 = 8 )
26
+ whenever(lar.applicant.coRace1 != 8 ) {
27
+ val invalidApplicant = lar.applicant.copy(coSex = 5 )
28
28
val invalidLar = lar.copy(applicant = invalidApplicant)
29
29
invalidLar.mustFail
30
30
}
31
31
}
32
32
}
33
33
34
- property(" Fails whenever Applicant race1=8, ethnicity=5, and sex NOT 5 " ) {
34
+ property(" Fails whenever Applicant ethnicity=5, and race1!=8 " ) {
35
35
forAll(larGen) { lar =>
36
- whenever(lar.applicant.coSex != 5 ) {
37
- val invalidApplicant = lar.applicant.copy(coRace1 = 8 , coEthnicity = 5 )
36
+ whenever(lar.applicant.coRace1 != 8 ) {
37
+ val invalidApplicant = lar.applicant.copy(coEthnicity = 5 )
38
38
val invalidLar = lar.copy(applicant = invalidApplicant)
39
39
invalidLar.mustFail
40
40
}
0 commit comments