flutty_test

pub package pub points likes

Testing utilities, helpers and matchers for Flutty packages.

Installation

dev_dependencies:
  flutty_test: ^0.2.1

Usage

import 'package:flutty_test/flutty_test.dart';

void main() {
  simpleTestGoldens(
    'MyWidget',
    widget: const MyWidget(),
    height: 80,
  );
}

Multi-device golden (screens)

import 'package:flutter/material.dart';
import 'package:flutty_test/flutty_test.dart';

void main() {
  screenTestGoldens(
    'MyScreen',
    widget: const MaterialApp(home: MyScreen()),
  );
}

With localization delegates

import 'package:flutter/material.dart';
import 'package:flutty_test/flutty_test.dart';
import 'package:flutty_test/l10n/arb/_app_localizations.dart';

void main() {
  simpleTestGoldens(
    'LocalizedWidget',
    widget: const MaterialApp(home: LocalizedWidget()),
    height: 120,
    localizations: AppLocalizations.localizationsDelegates,
  );
}

API Documentation

See the API docs for full documentation.

Libraries

flutty_test
Testing utilities for Flutty packages.
golden_utils