File tree 1 file changed +15
-1
lines changed 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import 'package:nitrite/nitrite.dart';
2
2
import 'package:test/test.dart' ;
3
3
4
4
void main () {
5
- group (retry: 3 , 'Nitrite Builder Test Suite' , () {
5
+ group (retry: 0 , 'Nitrite Builder Test Suite' , () {
6
6
Nitrite ? db;
7
7
8
8
tearDown (() async {
@@ -32,5 +32,19 @@ void main() {
32
32
var color = document['colorCodes::1::color' ];
33
33
expect (color, 'Green' );
34
34
});
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
+ });
35
49
});
36
50
}
You can’t perform that action at this time.
0 commit comments