diff --git a/Gemfile b/Gemfile index 77532ea..92d7a16 100644 --- a/Gemfile +++ b/Gemfile @@ -37,6 +37,7 @@ gem 'rack-cors' group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug', platforms: %i[mri mingw x64_mingw] + gem 'coveralls', require: false gem 'factory_bot_rails' gem 'faker' gem 'rspec-rails' diff --git a/Gemfile.lock b/Gemfile.lock index 67a4d9c..77022e1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -51,6 +51,12 @@ GEM byebug (10.0.2) coderay (1.1.2) concurrent-ruby (1.1.3) + coveralls (0.7.1) + multi_json (~> 1.3) + rest-client + simplecov (>= 0.7) + term-ansicolor + thor crass (1.0.4) devise (4.5.0) bcrypt (~> 3.0) @@ -62,6 +68,9 @@ GEM devise (> 3.5.2, < 4.6) rails (>= 4.2.0, < 6) diff-lcs (1.3) + docile (1.3.1) + domain_name (0.5.20180417) + unf (>= 0.0.5, < 1.0.0) erubi (1.7.1) eventmachine (1.2.7) factory_bot (4.11.1) @@ -75,9 +84,12 @@ GEM globalid (0.4.1) activesupport (>= 4.2.0) htmlentities (4.3.4) + http-cookie (1.0.3) + domain_name (~> 0.5) i18n (1.1.1) concurrent-ruby (~> 1.0) jaro_winkler (1.5.1) + json (2.1.0) kramdown (1.17.0) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) @@ -91,11 +103,16 @@ GEM marcel (0.3.3) mimemagic (~> 0.3.2) method_source (0.9.2) + mime-types (3.2.2) + mime-types-data (~> 3.2015) + mime-types-data (3.2018.0812) mimemagic (0.3.2) mini_mime (1.0.1) mini_portile2 (2.3.0) minitest (5.11.3) msgpack (1.2.4) + multi_json (1.13.1) + netrc (0.11.0) nio4r (2.3.1) nokogiri (1.8.5) mini_portile2 (~> 2.3.0) @@ -142,6 +159,10 @@ GEM responders (2.4.0) actionpack (>= 4.2.0, < 5.3) railties (>= 4.2.0, < 5.3) + rest-client (2.0.2) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 4.0) + netrc (~> 0.8) reverse_markdown (1.1.0) nokogiri rspec-core (3.8.0) @@ -173,6 +194,11 @@ GEM ruby_dep (1.5.0) shoulda-matchers (3.1.2) activesupport (>= 4.0.0) + simplecov (0.16.1) + docile (~> 1.1) + json (>= 1.8, < 3) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.2) solargraph (0.28.4) coderay (~> 1.1) eventmachine (~> 1.2, >= 1.2.5) @@ -197,11 +223,17 @@ GEM activesupport (>= 4.0) sprockets (>= 3.0.0) sqlite3 (1.3.13) + term-ansicolor (1.7.0) + tins (~> 1.0) thor (0.20.3) thread_safe (0.3.6) tilt (2.0.8) + tins (1.20.2) tzinfo (1.2.5) thread_safe (~> 0.1) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.5) unicode-display_width (1.4.0) warden (1.2.7) rack (>= 1.0) @@ -216,6 +248,7 @@ PLATFORMS DEPENDENCIES bootsnap (>= 1.1.0) byebug + coveralls devise devise_token_auth factory_bot_rails diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 01f7c97..c593825 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,5 +1,8 @@ # frozen_string_literal: true +require 'coveralls' +Coveralls.wear!('rails') + # This file was generated by the `rails generate rspec:install` command. Conventionally, all # specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`. # The generated `.rspec` file contains `--require spec_helper` which will cause