style: dart format reflow (no behavior change)
This commit is contained in:
parent
cf5d302cc1
commit
e3ec855630
17 changed files with 197 additions and 139 deletions
|
|
@ -18,35 +18,39 @@ void main() {
|
|||
|
||||
Uint8List photo(int seed) => Uint8List.fromList([seed, seed, seed]);
|
||||
|
||||
test('a captured draft is hidden from the list but shown in the tray',
|
||||
() async {
|
||||
final id = await repo.addDraftVariety(photo(1));
|
||||
test(
|
||||
'a captured draft is hidden from the list but shown in the tray',
|
||||
() async {
|
||||
final id = await repo.addDraftVariety(photo(1));
|
||||
|
||||
// Not in the main inventory…
|
||||
expect(await repo.watchInventory().first, isEmpty);
|
||||
// Not in the main inventory…
|
||||
expect(await repo.watchInventory().first, isEmpty);
|
||||
|
||||
// …but in the "to catalogue" tray, with its photo and no name yet.
|
||||
final drafts = await repo.watchDrafts().first;
|
||||
expect(drafts, hasLength(1));
|
||||
expect(drafts.single.id, id);
|
||||
expect(drafts.single.isDraft, isTrue);
|
||||
expect(drafts.single.label, '');
|
||||
expect(drafts.single.photo, isNotNull);
|
||||
});
|
||||
// …but in the "to catalogue" tray, with its photo and no name yet.
|
||||
final drafts = await repo.watchDrafts().first;
|
||||
expect(drafts, hasLength(1));
|
||||
expect(drafts.single.id, id);
|
||||
expect(drafts.single.isDraft, isTrue);
|
||||
expect(drafts.single.label, '');
|
||||
expect(drafts.single.photo, isNotNull);
|
||||
},
|
||||
);
|
||||
|
||||
test('naming a draft promotes it into the list and out of the tray',
|
||||
() async {
|
||||
final id = await repo.addDraftVariety(photo(2));
|
||||
await repo.nameDraft(id, 'Grandma tomato');
|
||||
test(
|
||||
'naming a draft promotes it into the list and out of the tray',
|
||||
() async {
|
||||
final id = await repo.addDraftVariety(photo(2));
|
||||
await repo.nameDraft(id, 'Grandma tomato');
|
||||
|
||||
expect(await repo.watchDrafts().first, isEmpty);
|
||||
final list = await repo.watchInventory().first;
|
||||
expect(list.single.id, id);
|
||||
expect(list.single.label, 'Grandma tomato');
|
||||
expect(list.single.isDraft, isFalse);
|
||||
// The captured photo survived the promotion.
|
||||
expect(list.single.photo, isNotNull);
|
||||
});
|
||||
expect(await repo.watchDrafts().first, isEmpty);
|
||||
final list = await repo.watchInventory().first;
|
||||
expect(list.single.id, id);
|
||||
expect(list.single.label, 'Grandma tomato');
|
||||
expect(list.single.isDraft, isFalse);
|
||||
// The captured photo survived the promotion.
|
||||
expect(list.single.photo, isNotNull);
|
||||
},
|
||||
);
|
||||
|
||||
test('the tray is ordered newest-capture first', () async {
|
||||
final first = await repo.addDraftVariety(photo(1));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue