tane/apps/app_seeds/test/services/onboarding_store_test.dart

22 lines
732 B
Dart

import 'package:flutter_test/flutter_test.dart';
import 'package:tane/services/onboarding_store.dart';
import '../support/test_support.dart';
void main() {
test('market rules start unaccepted and stay accepted once marked', () async {
final store = OnboardingStore(InMemorySecretStore());
expect(await store.marketRulesAccepted(), isFalse);
await store.markMarketRulesAccepted();
expect(await store.marketRulesAccepted(), isTrue);
});
test('market-rules flag is independent of the intro flag', () async {
final store = OnboardingStore(InMemorySecretStore());
await store.markIntroSeen();
expect(await store.introSeen(), isTrue);
expect(await store.marketRulesAccepted(), isFalse);
});
}