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

source-academy / frontend / 8960018753

05 May 2024 05:35PM UTC coverage: 32.22% (-0.5%) from 32.731%
8960018753

push

github

web-flow
Migrate to Redux Toolkit part 8 (#2988)

* Migrate InterpreterActions to use helper

* Migrate GitHubActions to use helper

* Migrate AcademyActions to use helper

* Update GitHubPersistenceSaga

* Remove unused GitHub types

* Fix InterpreterActions test

* Remove unused interpreter types

* Fix compatibility with ActionsHelper

* Migrate WorkspaceActions to use helper

* Remove WorkspaceActions-associated types

* Update WorkspaceReducer

* Update WorkspaceReducer tests

* Update WorkspaceActions tests

Also addded TODOs for more complete testing.

* Update affected sagas and tests

The main workspace saga is left to a future commit.

* Update RemoteExecutionSaga

* Update SideContentSaga

* Update WorkspaceSaga to use helper

In the process, also renamed the following helpers:

* `evalCode` to `evalCodeSaga`
* `evalEditor` to `evalEditorSaga`

To avoid conflicts with the respective action names.

* Remove unused academy types

* Fix missed changes following type removal

* Remove unused side content type

* Update WorkspaceSaga tests

* Fix lint

1918 of 6894 branches covered (27.82%)

Branch coverage included in aggregate %.

153 of 199 new or added lines in 11 files covered. (76.88%)

7 existing lines in 2 files now uncovered.

4989 of 14543 relevant lines covered (34.31%)

21.03 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

40.0
/src/features/github/GitHubActions.ts


Source Not Available

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