lil bit more refactoring
This commit is contained in:
@@ -50,13 +50,26 @@ void main() {
|
||||
id: 'disabledDummy',
|
||||
enabled: false,
|
||||
),
|
||||
'yuuuge': dummyMod.copyWith(
|
||||
name: 'Yuuuge',
|
||||
id: 'yuuuge',
|
||||
enabled: true,
|
||||
size: 1000000,
|
||||
),
|
||||
'smol': dummyMod.copyWith(
|
||||
name: 'Smol',
|
||||
id: 'smol',
|
||||
enabled: true,
|
||||
size: 1,
|
||||
),
|
||||
};
|
||||
|
||||
final dummyList = ModList(configPath: configPath, modsPath: modsRoot);
|
||||
dummyList.mods.addAll(dummyMods);
|
||||
for (final mod in dummyMods.keys) {
|
||||
dummyList.activeMods[mod] = true;
|
||||
dummyList.setEnabled(mod, true);
|
||||
}
|
||||
dummyList.setEnabled('disabledDummy', false);
|
||||
final sortedMods = dummyList.generateLoadOrder();
|
||||
|
||||
group('Test sorting', () {
|
||||
@@ -74,5 +87,10 @@ void main() {
|
||||
final disabledIndex = sortedMods.indexOf('disabledDummy');
|
||||
expect(disabledIndex, isNegative);
|
||||
});
|
||||
test("yuuuge mod should load before smol", () {
|
||||
final smolIndex = sortedMods.indexOf('smol');
|
||||
final yuuugeIndex = sortedMods.indexOf('yuuuge');
|
||||
expect(yuuugeIndex, lessThan(smolIndex));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user