22 lines
732 B
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);
|
|
});
|
|
}
|