travis-ci
4479 of 10925 relevant lines covered (41.0%)
0.56 hits per line
1 |
module Fetchers |
1✔ |
2 |
class Mock < Inspec.fetcher(1) |
1✔ |
3 |
name 'mock'
|
1✔ |
4 |
priority 0
|
1✔ |
5 |
|
|
6 |
def self.resolve(target) |
1✔ |
7 |
return nil unless target.is_a? Hash |
× |
8 |
new(target) |
× |
9 |
end
|
|
10 |
|
|
11 |
def initialize(data) |
1✔ |
12 |
@data = data
|
× |
13 |
end
|
|
14 |
|
|
15 |
def fetch(_path) |
1✔ |
16 |
archive_path |
× |
17 |
end
|
|
18 |
|
|
19 |
def archive_path |
1✔ |
20 |
{ mock: @data } |
× |
21 |
end
|
|
22 |
|
|
23 |
def resolved_source |
1✔ |
24 |
{ mock_fetcher: true } |
× |
25 |
end
|
|
26 |
|
|
27 |
def cache_key |
1✔ |
28 |
''
|
× |
29 |
end
|
|
30 |
end
|
|
31 |
end
|