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

webpack-config / webpack-partial / 54
100%
master: 98%

Build:
Build:
LAST BUILD BRANCH: webpack-4
DEFAULT BRANCH: master
Ran 31 Jan 2016 09:49PM UTC
Jobs 3
Files 2
Run time 1min
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
54

push

travis-ci

izaakschroeder
Fix identical values being re-merged.

Look at the simple case of merging:

```javascript
{ }
{ foo: { bar: [ 3 ] } }
```

First the `foo` property will be looked at – because it doesn't exist in the parent object it will be set in the parent object. So now the parent object looks exactly the same as the child. However, the merge is not done; the other properties must be considered. So this results in `bar` being merged with the other copy of `bar` and so forth. Because this is not actually what we want (and because it introduces interesting side effects with arrays) there is now a short-circuit check to prevent identical objects from being merged.

61 of 61 relevant lines covered (100.0%)

4.18 hits per line

Jobs
ID Job ID Ran Files Coverage
1 54.1 31 Jan 2016 09:50PM UTC 0
100.0
Travis Job 54.1
2 54.2 31 Jan 2016 09:50PM UTC 0
100.0
Travis Job 54.2
3 54.3 31 Jan 2016 09:49PM UTC 0
100.0
Travis Job 54.3
Source Files on build 54
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #54
  • 287852c8 on github
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