Skip to content

Commit 4d69b8d

Browse files
committed
Add rake coverage
1 parent 6ec6a5e commit 4d69b8d

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1128,7 +1128,7 @@ This project source code and coding style was inspired by the most awesome Ruby
11281128
### Code quality expectations
11291129
- 0 lint offense: `rake lint`
11301130
- 100% tests passing: `rake test`
1131-
- 100% code coverage: `rake test` (simple-cov)
1131+
- 100% code coverage: `rake coverage` (simple-cov)
11321132

11331133
# Developer Guide
11341134
## Design : UML diagram
@@ -1205,8 +1205,14 @@ Run basic test
12051205
$ rake test
12061206
```
12071207

1208-
Review coverage report generated by `rake test`
1208+
Run tests with code coverage
1209+
```bash
1210+
$ rake coverage
1211+
```
1212+
1213+
Review coverage report generated by `rake coverage`
12091214
```sh
1215+
# Current coverage: 98.68% (75 / 76 lines)
12101216
open coverage/index.html
12111217
```
12121218

README.md.erb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ This project source code and coding style was inspired by the most awesome Ruby
609609
### Code quality expectations
610610
- 0 lint offense: `rake lint`
611611
- 100% tests passing: `rake test`
612-
- 100% code coverage: `rake test` (simple-cov)
612+
- 100% code coverage: `rake coverage` (simple-cov)
613613

614614
# Developer Guide
615615
## Design : UML diagram
@@ -686,8 +686,14 @@ Run basic test
686686
$ rake test
687687
```
688688

689-
Review coverage report generated by `rake test`
689+
Run tests with code coverage
690+
```bash
691+
$ rake coverage
692+
```
693+
694+
Review coverage report generated by `rake coverage`
690695
```sh
696+
# Current coverage: 98.68% (75 / 76 lines)
691697
open coverage/index.html
692698
```
693699

Rakefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ RSpec::Core::RakeTask.new(:test) do |t|
3737
t.rspec_opts = '--format documentation'
3838
end
3939

40+
desc 'run tests under spec/serpapi/client/ with coverage'
41+
RSpec::Core::RakeTask.new(:coverage) do |t|
42+
t.pattern = Dir.glob('spec/serpapi/client/*_spec.rb')
43+
t.rspec_opts = '--format documentation'
44+
end
45+
4046
desc 'validate all the examples (comprehensive set of tests)'
4147
RSpec::Core::RakeTask.new(:regression) do |t|
4248
t.pattern = Dir.glob('spec/serpapi/client/example/*_spec.rb')

0 commit comments

Comments
 (0)