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

Khan / perseus / 5478332566
69%
main: 69%

Build:
Build:
LAST BUILD BRANCH: LC-1092
DEFAULT BRANCH: main
Ran 06 Jul 2023 05:24PM UTC
Jobs 2
Files 517
Run time 8s
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
5478332566

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)

7547 of 16342 branches covered (46.18%)

Branch coverage included in aggregate %.

20114 of 44548 relevant lines covered (45.15%)

1002.28 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 cypress 5478332566.1 06 Jul 2023 05:24PM UTC 0
26.42
GitHub Action Run
2 jest 5478332566.2 06 Jul 2023 05:31PM UTC 0
63.06
GitHub Action Run
Source Files on build 5478332566
Detailed source file information is not available for this build.
  • Back to Repo
  • 673f61b3 on github
  • Prev Build on feature/analytics (#5478114505)
  • Next Build on feature/analytics (#5478464954)
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