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

Khan / perseus / 5478332566 / 1 – cypress
69%
main: 69%

Build:
Build:
LAST BUILD BRANCH: LC-1092
DEFAULT BRANCH: main
Ran 06 Jul 2023 05:31PM UTC
Files 359
Run time 5s
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

06 Jul 2023 05:21PM UTC coverage: 26.419% (-0.006%) from 26.425%
cypress – 5478332566.1

push

github

web-flow
[Analytics] 2. Plumb new DependenciesContext through (#601)

## Summary:

The next step in the new dependencies implementation. In this PR we add a new `dependencies` prop to the top-level renderers and provide that dependency object to children in the render tree via the `DependenciesContext`. 

I've also hooked the `Expression` widget to these new dependencies to prove out the concept. 

Finally, this PR includes providing the dependencies in Storybook and Cypress as the types required it now.

_💡**Note**: This PR is easier to review if you turn on the "Hide whitespace" option in the "Files changed" tab._

<img width="200" alt="image" src="https://github.com/Khan/perseus/assets/77138/feb8f9e0-0e63-49d4-9ba9-b1b1cde5d53a">


Issue: LC-950

## Test plan:

`yarn tsc`
`yarn test`

Author: jeremywiebe

Reviewers: jeremywiebe, nedredmond, eamspoker, kevinbarabash, handeyeco

Required Reviewers:

Approved By: nedredmond

Checks: ✅ finish_coverage, ✅ Publish npm snapshot (ubuntu-latest, 16.x), ✅ Extract i18n strings (ubuntu-latest, 16.x), ✅ Check builds for changes in size (ubuntu-latest, 16.x), ✅ Check for .changeset file (ubuntu-latest, 16.x), ✅ Lint, Typecheck, and Test (ubuntu-latest, 16.x), ✅ Jest Coverage (ubuntu-latest, 16.x), ✅ Cypress Coverage (ubuntu-latest, 16.x), ✅ gerald, ✅ finish_coverage, ⏭  Publish npm snapshot, ✅ Check for .changeset file (ubuntu-latest, 16.x), ✅ Extract i18n strings (ubuntu-latest, 16.x), ✅ Check builds for changes in size (ubuntu-latest, 16.x), ✅ Lint, Typecheck, and Test (ubuntu-latest, 16.x), ✅ Cypress Coverage (ubuntu-latest, 16.x), ✅ Jest Coverage (ubuntu-latest, 16.x), ✅ finish_coverage, ✅ gerald, ✅ gerald, ⏭  Publish npm snapshot, ✅ Cypress Coverage (ubuntu-latest, 16.x), ✅ Check builds for changes in size (ubuntu-latest, 16.x), ✅ Jest Coverage (ubuntu-latest, 16.x), ✅ Extract i18n strings (ubuntu-latest, 16.x), ✅ Check for .changeset file (ubuntu-latest, 16.x), ✅ Lint, Typecheck, and Test (ubuntu-... (continued)

1925 of 9591 branches covered (20.07%)

Branch coverage included in aggregate %.

5522 of 18597 relevant lines covered (29.69%)

937.3 hits per line

Source Files on job cypress - 5478332566.1
  • Tree
  • List 0
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 5478332566
  • 673f61b3 on github
  • Prev Job for on feature/analytics (#5478114505.1)
  • Next Job for on feature/analytics (#5478464954.1)
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