File tree 7 files changed +22
-1
lines changed 7 files changed +22
-1
lines changed Original file line number Diff line number Diff line change
1
+ service_name : travis-ci
Original file line number Diff line number Diff line change @@ -41,3 +41,4 @@ ToDo.md
41
41
spec /params_entity_spec.rb
42
42
vendor /bundle /
43
43
spec /swagger_v2 /x-dummy.rb
44
+ coverage /
Original file line number Diff line number Diff line change 1
1
language : ruby
2
2
3
3
sudo : false
4
+
4
5
before_install :
5
6
- gem install bundler
6
7
8
+ after_success :
9
+ - coveralls
10
+
7
11
matrix :
8
12
include :
9
13
- rvm : 2.4.0
Original file line number Diff line number Diff line change 3
3
#### Features
4
4
5
5
* [ #567 ] ( https://github.com/ruby-grape/grape-swagger/pull/567 ) : Issue #566 : removes markdown - [ @LeFnord ] ( https://github.com/LeFnord ) .
6
+ * [ #568 ] ( https://github.com/ruby-grape/grape-swagger/pull/568 ) : Adds code coverage w/ coveralls - [ @LeFnord ] ( https://github.com/LeFnord ) .
6
7
7
8
* Your contribution here.
8
9
Original file line number Diff line number Diff line change @@ -26,7 +26,9 @@ group :development, :test do
26
26
gem 'rubocop' , '~> 0.40'
27
27
end
28
28
group :test do
29
+ gem 'coveralls' , require : false
29
30
gem 'grape-entity'
30
31
gem 'grape-swagger-entity'
31
32
gem 'ruby-grape-danger' , '~> 0.1.1' , require : false
33
+ gem 'simplecov' , require : false
32
34
end
Original file line number Diff line number Diff line change 1
1
[ ![ Gem Version] ( https://badge.fury.io/rb/grape-swagger.svg )] ( http://badge.fury.io/rb/grape-swagger )
2
2
[ ![ Build Status] ( https://travis-ci.org/ruby-grape/grape-swagger.svg?branch=master )] ( https://travis-ci.org/ruby-grape/grape-swagger )
3
+ [ ![ Coverage Status] ( https://coveralls.io/repos/github/ruby-grape/grape-swagger/badge.svg )] ( https://coveralls.io/github/ruby-grape/grape-swagger )
3
4
[ ![ Dependency Status] ( https://gemnasium.com/ruby-grape/grape-swagger.svg )] ( https://gemnasium.com/ruby-grape/grape-swagger )
4
5
[ ![ Code Climate] ( https://codeclimate.com/github/ruby-grape/grape-swagger.svg )] ( https://codeclimate.com/github/ruby-grape/grape-swagger )
5
6
@@ -62,7 +63,7 @@ grape-swagger | swagger spec | grape | grape-entity | represen
62
63
63
64
Grape-swagger generates documentation per [ Swagger / OpenAPI Spec 2.0] ( https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md ) .
64
65
65
- <!-- validating: http://bigstickcarpet.com/swagger-parser/www/index.html -->
66
+ <!-- validating it with : http://bigstickcarpet.com/swagger-parser/www/index.html -->
66
67
67
68
<a name =" install " />
68
69
## Installation
Original file line number Diff line number Diff line change
1
+ require 'simplecov'
2
+ require 'coveralls'
3
+
4
+ SimpleCov . start do
5
+ add_filter 'spec/'
6
+ add_filter 'example/'
7
+ end
8
+
9
+ Coveralls . wear!
10
+
1
11
$LOAD_PATH. unshift File . expand_path ( '../../lib' , __FILE__ )
2
12
3
13
MODEL_PARSER = ENV . key? ( 'MODEL_PARSER' ) ? ENV [ 'MODEL_PARSER' ] . to_s . downcase . sub ( 'grape-swagger-' , '' ) : 'mock'
4
14
5
15
require 'grape'
6
16
require 'grape-swagger'
17
+
7
18
Dir [ File . join ( Dir . getwd , 'spec/support/*.rb' ) ] . each { |f | require f }
8
19
require "grape-swagger/#{ MODEL_PARSER } " if MODEL_PARSER != 'mock'
9
20
require File . join ( Dir . getwd , "spec/support/model_parsers/#{ MODEL_PARSER } _parser.rb" )
You can’t perform that action at this time.
0 commit comments