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