@@ -18,41 +18,38 @@ class SearchOpSpec extends FunSpec
18
18
var q = " tetris language:assembly"
19
19
val q1 = q.trim.replaceAll(" " ," +" );
20
20
val input = SearchInput (q1,sort= Some (SearchSort .stars),order= SortDirection .desc)
21
- Await .result(api.searchRepositories(input), TIMEOUT ).map { res =>
22
- assert(res.total_count >= 1 )
23
- assert(res.items(0 ).id >= 1 )
24
- assert(res.items(0 ).name.length >= 1 )
25
- assert(res.items(0 ).full_name.length >= 1 )
26
- assert(res.items(0 ).description.isDefined)
27
- assert(res.items(0 ).open_issues_count >= 0 )
28
- assert(res.items(0 ).language == " Assembly" )
29
- assert(res.items(0 ).stargazers_count > res.items(1 ).stargazers_count)
30
- }
21
+ val res = Await .result(api.searchRepositories(input), TIMEOUT )
22
+ assert(res.total_count >= 1 )
23
+ assert(res.items(0 ).id >= 1 )
24
+ assert(res.items(0 ).name.length >= 1 )
25
+ assert(res.items(0 ).full_name.length >= 1 )
26
+ assert(res.items(0 ).description.isDefined)
27
+ assert(res.items(0 ).open_issues_count >= 0 )
28
+ assert(res.items(0 ).language == " Assembly" )
29
+ assert(res.items(0 ).stargazers_count > res.items(1 ).stargazers_count)
31
30
}
32
31
it(" with valid changed query(q) SearchInput should succeed" ) {
33
32
var q = " jquery in:name,description"
34
33
val q1 = q.trim.replaceAll(" " ," +" );
35
34
val input = SearchInput (q1,sort= Some (SearchSort .stars),order= SortDirection .desc)
36
- Await .result(api.searchRepositories(input), TIMEOUT ).map { res =>
37
- assert(res.total_count >= 1 )
38
- assert(res.items(0 ).id >= 1 )
39
- assert(res.items(0 ).name.length >= 1 )
40
- assert(res.items(0 ).full_name.length >= 1 )
41
- assert(res.items(0 ).description.isDefined)
42
- assert(res.items(0 ).open_issues_count >= 0 )
43
- }
35
+ val res = Await .result(api.searchRepositories(input), TIMEOUT )
36
+ assert(res.total_count >= 1 )
37
+ assert(res.items(0 ).id >= 1 )
38
+ assert(res.items(0 ).name.length >= 1 )
39
+ assert(res.items(0 ).full_name.length >= 1 )
40
+ assert(res.items(0 ).description.isDefined)
41
+ assert(res.items(0 ).open_issues_count >= 0 )
44
42
}
45
43
}
46
44
describe(" searchCode" ) {
47
45
it(" with valid SearchInput q,no SortOrder should succeed" ) {
48
46
var q = " addClass in:file language:js repo:jquery/jquery"
49
47
val q1 = q.trim.replaceAll(" " ," +" );
50
48
val input = SearchInput (q1,sort= None ,order= SortDirection .desc)
51
- Await .result(api.searchCode(input), TIMEOUT ).map { res =>
52
- assert(res.total_count >= 1 )
53
- assert(res.items(0 ).Repo .id >= 1 )
54
- assert(res.items(0 ).Repo .full_name == " jquery/jquery" )
55
- }
49
+ val res = Await .result(api.searchCode(input), TIMEOUT )
50
+ assert(res.total_count >= 1 )
51
+ assert(res.items(0 ).Repo .id >= 1 )
52
+ assert(res.items(0 ).Repo .full_name == " jquery/jquery" )
56
53
}
57
54
// Following test results in error:
58
55
// "message" : "Validation Failed",
@@ -88,13 +85,11 @@ class SearchOpSpec extends FunSpec
88
85
var q = " tom repos:>42 followers:>1000"
89
86
q = q.trim.replaceAll(" " ," +" )
90
87
val q1 = q.replaceAll(" >" ," %3E" )
91
- println(" QUERY: searchUser" + q1)
92
88
val input = SearchInput (q1,sort= None ,order= SortDirection .desc)
93
- Await .result(api.searchUser(input), TIMEOUT ).map { res =>
94
- assert(res.total_count >= 1 )
95
- assert(res.items(0 ).login.length >= 1 )
96
- assert(res.items(0 ).id >= 1 )
97
- }
89
+ val res = Await .result(api.searchUser(input), TIMEOUT )
90
+ assert(res.total_count >= 1 )
91
+ assert(res.items(0 ).login.length >= 1 )
92
+ assert(res.items(0 ).id >= 1 )
98
93
}
99
94
}
100
95
}
0 commit comments