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

immerjs / immer / 37046462188
46%

Build:
DEFAULT BRANCH: main
Ran 02 Oct 2026 06:18PM UTC
Jobs 1
Files 28
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

02 Oct 2026 06:17PM UTC coverage: 46.157%. Remained the same
37046462188

push

github

web-flow
fix: do not record a deletion when a base value is written back (#1295)

The set trap has a fast path for assigning a property its own base value
back after Immer drafted it. That path recorded the property in
`assigned_` as `false`, which patch generation reads as a deletion, so a
producer that writes a base value back and then changes anything else on
the same object emits a spurious "remove" patch. Replaying the patches
then drops a property that is still present in the produced result.

The property still holds its base value at that point, so nothing was
assigned and nothing was deleted. Remove the entry instead.

673 of 723 branches covered (93.08%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

1747 of 4520 relevant lines covered (38.65%)

1894.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37046462188.1 02 Oct 2026 06:18PM UTC 28
46.16
GitHub Action Run
Source Files on build 37046462188
  • Tree
  • List 28
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 02e87e7b on github
  • Prev Build on main (#37045818214)
  • Next Build on main (#37046988754)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc