Run or Debug Tests within Test Explorer or in code
You can run or debug files, Test Runners, Groups, or Tests directly from the code or in The Test Explorer in VS Code.
Coverage
Cake supports native VS Code coverage tools. Currently this is only supported for Flutter files.
Snippets
General
cake-runner - Cake Test File without Context.
cake-runner-context - Cake Test File with Context.
cake-group - A group stub.
cake-test - A test with action and assertions.
Flutter
cake-flutter - Cake Test File for Flutter.
Expects
General
cake-ex-eq - Equals Expect.
cake-ex-ne - Not Equals Expect.
cake-ex-t - Is True Expect.
cake-ex-f - Is False Expect.
cake-ex-n - Is Null Expect.
cake-ex-nn - Is Not Null Expect.
cake-ex-type - Is Type Expect.
Mocks
cake-mock-c - Mock Called Expect.
cake-mock-o - Mock Called Once Expect.
cake-mock-n - Mock Called N Times Expect.
cake-mock-nc - Mock Not Called Expect.
Flutter
cake-ex-wtype - Is Widget Type Expect.
cake-ex-find - Find Match Expect.
cake-ex-find-ln - Finds At Least N Widgets Match Expect.
cake-ex-find-n - Finds N Widgets Match Expect.
cake-ex-find-no - Finds Nothing Match Expect.
cake-ex-find-o - Finds One Widget Match Expect.
cake-ex-find-w - Finds Widgets Match Expect.
cake-ex-search - Search Has Some Widgets Expect.
cake-ex-search-o - Search Has One Widget Expect.
cake-ex-search-n - Search Has N Widgets Expect.
cake-ex-search-no - Search Has No Widgets Expect.
Snapshot (Flutter Only)
cake-ex-snap-m - Snapshot Matches Expect.
cake-ex-snap-g - Snapshot Matches Golden Expect.
cake-ex-snap-a - All Snapshots Match Expect.
cake-ex-snap-eq - Snapshot Is Equal Expect.
cake-ex-snap-ne - Snapshot Is Not Equal Expect.
Feedback
If you discover a bug or have a suggestion, please check Issues page. If someone has already submitted your bug/suggestion, please upvote so it can get better visibility.