• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

meanjs / mean / 2200
71%
master: 77%

Build:
Build:
LAST BUILD BRANCH: snyk-fix-5c934e3d9f33d43c6652dc9cef4c7493
DEFAULT BRANCH: master
Ran 29 Apr 2016 09:28PM UTC
Jobs 8
Files 40
Run time 9min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2200

Pull #1317

travis-ci

ChrisMaher
fix(users): GitHub strategy missing email (#1250)

Fixes an issue with an empty/missing/null Email coming from GitHub's
OAuth call response.

Also, introduces the `sparse` index option on the User model's Email
field. This will ensure that we can have multiple User documents without
the Email field.

Adds a server-side User model test for the sparse index setting on the
email field.

Confirms that User documents without the email field are not indexed,
illustrating the sparse option on the schema's email field works
properly.

Added the dropdb task to the Gulp test:client & test:server tasks, to
ensure we have a clean database & that any indexes are rebuilt; this
will ensure any Schema changes (in this case the email index is rebuilt using
the sparse index option) are reflected when the database is started again.

Added a UPGRADE.md for tracking important upgrade information for our
user's to be aware of, when we introduce potentially breaking changes.

Included an explanation of the Sparse index being added, and how to apply it
to an existing MEANJS application's database.

Adds a script for dropping the `email` field's index from the User
collection.

Related #1145
Pull Request #1317: Improve Heroku deployment documentation

632 of 895 relevant lines covered (70.61%)

39.97 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
../modules/users/server/controllers/users/users.profile.server.controller.js
3
100.0
../config/lib/app.js
3
100.0
../modules/core/server/controllers/errors.server.controller.js
4
100.0
../modules/articles/server/controllers/articles.server.controller.js
6
100.0
../config/lib/express.js
6
100.0
../modules/users/server/models/user.server.model.js
7
100.0
../config/config.js
9
100.0
../modules/core/server/controllers/core.server.controller.js
18
100.0
../modules/users/server/controllers/users/users.password.server.controller.js
34
100.0
../modules/users/server/controllers/users/users.authentication.server.controller.js
Jobs
ID Job ID Ran Files Coverage
1 2200.1 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:29PM UTC 0
70.61
Travis Job 2200.1
2 2200.2 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:28PM UTC 0
70.61
Travis Job 2200.2
3 2200.3 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:33PM UTC 0
70.61
Travis Job 2200.3
4 2200.4 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:33PM UTC 0
70.61
Travis Job 2200.4
5 2200.5 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:32PM UTC 0
70.61
Travis Job 2200.5
6 2200.6 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:33PM UTC 0
70.61
Travis Job 2200.6
7 2200.7 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:34PM UTC 0
70.61
Travis Job 2200.7
8 2200.8 (NODE_ENV=travis CXX="g++-4.8" CC="gcc-4.8") 29 Apr 2016 09:37PM UTC 0
70.61
Travis Job 2200.8
Source Files on build 2200
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2200
  • Pull Request #1317
  • PR Base - 0.4.x (#1662)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc