• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Dart
  • License
    MIT License
  • Created almost 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A community driven cookbook with recipes (i.e., examples) on how to test your flutter application.

flutter_test_cookbook

A community driven cookbook with recipes (i.e., examples) on how to test your flutter application.

Recipes

There are three pillars of flutter tests:

  1. unit
  2. widget
  3. integration

This cookbook is mostly concerned with 2 and 3.

Currently, flutter_test is used for widget tests, and flutter_driver is used for integration tests. However, it is possible that flutter_driver could eventually be deprecated, and flutter_test could be used for both widget and integration tests.

We're moving away from flutter_driver in favour of extending flutter_test to work on devices.
- Hixie
https://github.com/flutter/flutter/issues/7474#issuecomment-558882182

Because of this, the recipes will be split out into two directories: flutter_test and flutter_driver

flutter_test recipes

flutter_driver recipes

External Resources

This section is a list of external resources that may be useful when exploring how to test your flutter application.

Written

Videos

Want to contribute?

First of all, thank you. Contributions are encouraged! Please follow the guidelines below.

Want to suggest a recipe?

If you'd like to suggest a recipe, please open an issue and add [recipe-suggestion] to the beginning of the title.

Want to add your own recipe?

If you'd like to add a recipe, please add [new-recipe] to the beginning of your PR's title.

Each recipe should:

  • be focused on a specific topic
  • be concise
  • have runnable tests
  • only check in 'meaningful' files

Note: if you want to get an early sense of whether or not your recipe will be accepted, please open a [recipe-suggestion] issue first.

Want to fix a typo?

If you'd like to fix a typo, please add [fix-typo] to the beginning of your PR's title.

Want to correct an error in an existing recipe?

If you'd like to correct an error in an existing recipe, please add [fix-recipe] to the beginning of your PR's title.

Want to add a link to an external resource?

If you'd like to add a link to an external resource, please add [add-resource] to the beginning of your PR's title.

LICENSE

Copyright © 2020 Matthew Jaoudi

Distributed under the The MIT License (MIT).

More Repositories

1

re-pressed

re-pressed is a clojurescript library that handles keyboard events for re-frame applications.
Clojure
163
star
2

reagent-figwheel

Leiningen template for Reagent applications in Clojurescript with Figwheel. Optionally includes secretary, cljs.test, garden, less, cider, devcards, cljs-devtools, re-risk
Clojure
156
star
3

soda-ash

Soda-ash is an interface between clojurescript's Reagent and Semantic UI React
Clojure
152
star
4

rid3

Reagent Interface to D3
Clojure
142
star
5

baking-soda

baking-soda is an interface between clojurescript's reagent and reactstrap (i.e., bootstrap 4 react components) and react-bootstrap (i.e., bootstrap 3 react components)
Clojure
74
star
6

cljs-todomvc

List of TodoMVC examples that use Clojurescript (om, om next, reagent, re-frame, rum, quiescent, etc.)
Clojure
72
star
7

reagent-seed

Clojurescript template for making Reagent applications with Org-mode (includes figwheel, cider, devcards, doo garden, secretary)
Clojure
63
star
8

breaking-point

BREAKING-POINT lets you quickly define and subscribe to screen (i.e. window) breakpoints in your re-frame application
Clojure
39
star
9

re-surface

Add structure to a reagent or re-frame application at the page level (sticky header, sidebar, modal, etc.)
Clojure
34
star
10

re-pollsive

Re-pollsive is a clojurescript library that handles polling events for re-frame applications
Clojure
34
star
11

gadfly-blog

https://gadfly361.github.io/gadfly-blog/
HTML
4
star
12

reagent-tic-tac-toe

Tic Tac Toe built with Reagent
CSS
2
star
13

reagent-cookbook-template

Template for Reagent Cookbook recipes
Clojure
2
star
14

flutter_services_example

An example Flutter app using "Services" state-management
Dart
1
star