ini_parser/test/unit/sections/context_help_test.dart

36 lines
1.1 KiB
Dart

import 'package:ini_parser/ini_parser.dart';
import 'package:spec/spec.dart';
void main() {
group('ContextHelp', () {
group('success', () {
const raw = r'''
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
TrigEdgeSec = "The Trigger edge of the secondary (Cam) sensor.\nLeading.\nTrailing."
tpsSecondaryMaximum = "For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%"
invalid
''';
test('logs', () async {
final result = await INIParser(raw).parse();
final help = result.contextHelp;
expect(help).toEqual(
{
'engineType':
'http://rusefi.com/wiki/index.php?title=Manual:Engine_Type',
'sensorSnifferRpmThreshold':
'Disable sensor sniffer above this rpm',
'TrigEdgeSec':
r'The Trigger edge of the secondary (Cam) sensor.\nLeading.\nTrailing.',
'tpsSecondaryMaximum':
'For Ford TPS, use 53%. For Toyota ETCS-i, use ~65%',
},
);
});
});
});
}