v1
This commit is contained in:
13
test/distractor_test.dart
Normal file
13
test/distractor_test.dart
Normal file
@@ -0,0 +1,13 @@
|
||||
import 'package:test/test.dart';
|
||||
import '../lib/src/services/distractor_generator.dart';
|
||||
import '../lib/src/models/kanji_item.dart';
|
||||
|
||||
void main() {
|
||||
test('meaning distractors include plausible items', () {
|
||||
final dg = DistractorGenerator();
|
||||
final correct = KanjiItem(id: 1, characters: '日', meanings: ['sun', 'day'], onyomi: ['にち'], kunyomi: ['ひ']);
|
||||
final pool = [correct, KanjiItem(id:2, characters:'明', meanings:['bright','light'], onyomi:['めい'], kunyomi:['あか']), KanjiItem(id:3, characters:'曜', meanings:['weekday'], onyomi:['よう'], kunyomi:[])];
|
||||
final d = dg.generateMeanings(correct, pool, 3);
|
||||
expect(d.length, 3);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user