Skip to content

Commit 30e6a92

Browse files
committed
disable repo validation test
1 parent 2d81852 commit 30e6a92

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

packages/nitrite/test/nitrite_builder_test.dart

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:nitrite/nitrite.dart';
22
import 'package:test/test.dart';
33

44
void main() {
5-
group(retry: 3, 'Nitrite Builder Test Suite', () {
5+
group(retry: 0, 'Nitrite Builder Test Suite', () {
66
Nitrite? db;
77

88
tearDown(() async {
@@ -32,5 +32,19 @@ void main() {
3232
var color = document['colorCodes::1::color'];
3333
expect(color, 'Green');
3434
});
35+
36+
test('Test Disable Repository Type Validation', () async {
37+
db = await Nitrite.builder().openOrCreate();
38+
39+
await expectLater(() => db!.getRepository<DateTime>(), throwsException);
40+
await db!.close();
41+
42+
db = await Nitrite.builder()
43+
.disableRepositoryTypeValidation()
44+
.openOrCreate();
45+
46+
await expectLater(() => db!.getRepository<DateTime>(), returnsNormally);
47+
await db!.commit();
48+
});
3549
});
3650
}

0 commit comments

Comments
 (0)