flutty_test
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