push
circleci
12 of 12 new or added lines in 6 files covered. (100.0%)
116 existing lines in 19 files now uncovered.995 of 996 relevant lines covered (99.9%)
115.81 hits per line
| 1 |
# frozen_string_literal: true
|
|
| 2 |
|
|
| 3 |
# This class is responsible for
|
|
| 4 |
class BestBet |
3✔ |
| 5 |
include Parsed
|
3✔ |
| 6 |
attr_reader :query_terms, :service_response |
3✔ |
| 7 |
|
|
| 8 |
def initialize(query_terms:) |
3✔ |
|
UNCOV
9
|
@query_terms = query_terms
|
15✔ |
|
UNCOV
10
|
@service_response = best_bet_service_response
|
15✔ |
| 11 |
end
|
|
| 12 |
|
|
| 13 |
def best_bet_service_response |
3✔ |
|
UNCOV
14
|
BestBetRecord.query(query_terms)
|
15✔ |
| 15 |
end
|
|
| 16 |
|
|
| 17 |
def number |
3✔ |
|
UNCOV
18
|
service_response.count |
15✔ |
| 19 |
end
|
|
| 20 |
|
|
| 21 |
# Not relevant for this service
|
|
| 22 |
def more_link; end |
3✔ |
| 23 |
|
|
| 24 |
def documents |
3✔ |
|
UNCOV
25
|
service_response |
15✔ |
| 26 |
end
|
|
| 27 |
end
|