Skip to content

Polyhedra-Studio/Cake-Dart-VS

Repository files navigation

Getting started

  • Get the extension within VS Code, or download from the Open VSX Registry or Visual Studio Marketplace.

  • Include Cake/Cake_Flutter in your pubspec.yaml file under dev dependencies or install by running

    • Dart: dart pub install dev:cake
    • Flutter: flutter pub install dev:cake_flutter
  • Open the Test Explorer in VS Code or open a Cake test file (any file ending with .cake.dart) to run.

Requirements

Features

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.

Test Explorer demo in VS Code

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.
    • 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.

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.

License

This extension is licensed under Mozilla Public License, 2.0.