@@ -8,24 +8,23 @@ import scala.concurrent.Await
88import scala .concurrent .ExecutionContext .Implicits .global
99import codecheck .github .models .UserInput
1010
11- class UserOpSpec extends FunSpec
12- with Constants
11+ class UserOpSpec extends FunSpec
12+ with Constants
1313 with BeforeAndAfterAll
1414{
1515 val origin = Await .result(api.getAuthenticatedUser, TIMEOUT )
1616
1717 override def afterAll () {
1818 val input = UserInput (
19- Some ( origin.name),
20- Some ( origin.email),
21- Some ( origin.blog),
22- Some ( origin.company),
23- Some ( origin.location),
19+ origin.name.orElse( Some ( " " ) ),
20+ origin.email.orElse( Some ( " " ) ),
21+ origin.blog.orElse( Some ( " " ) ),
22+ origin.company.orElse( Some ( " " ) ),
23+ origin.location.orElse( Some ( " " ) ),
2424 Some (origin.hireable),
25- origin.bio
25+ origin.bio.orElse( Some ( " " ))
2626 )
2727 val user = Await .result(api.updateAuthenticatedUser(input), TIMEOUT )
28- println(" AFTER: " + user)
2928 }
3029 describe(" getUser" ) {
3130 it(" with valid username should succeed" ) {
@@ -52,12 +51,11 @@ class UserOpSpec extends FunSpec
5251 Some (" bio" )
5352 )
5453 val res = Await .result(api.updateAuthenticatedUser(input), TIMEOUT )
55- println(" TEST: " + res)
56- assert(res.name == input.name.get)
57- assert(res.email == input.email.get)
58- assert(res.blog == input.blog.get)
59- assert(res.company == input.company.get)
60- assert(res.location == input.location.get)
54+ assert(res.name.get == input.name.get)
55+ assert(res.email.getOrElse(" " ) == input.email.get)
56+ assert(res.blog.get == input.blog.get)
57+ assert(res.company.get == input.company.get)
58+ assert(res.location.get == input.location.get)
6159 assert(res.bio.get == input.bio.get)
6260 }
6361 }
@@ -77,4 +75,4 @@ class UserOpSpec extends FunSpec
7775 assert((res{0 }.id).toLong == userOpGet.id)
7876 }
7977 }
80- }
78+ }
0 commit comments