Files
appRobotDriver/test/GCode.FileOperation.test.js
2026-06-14 11:18:46 +02:00

27 lines
894 B
JavaScript
Executable File

// Datei-Operationen liegen jetzt in appRobotFileservice.
// GCode kennt keine ContainsFilesCommand mehr — FCodeClient.isFCode übernimmt die Erkennung.
const FCodeClient = require('../robot/FCodeClient');
test('isFCode erkennt FPoint', () => {
expect(FCodeClient.isFCode('FPoint')).toBe(true);
});
test('isFCode erkennt FList', () => {
expect(FCodeClient.isFCode('FList')).toBe(true);
});
test('isFCode erkennt FPlus / FMinus / FFirst / FLast', () => {
expect(FCodeClient.isFCode('FPlus')).toBe(true);
expect(FCodeClient.isFCode('FMinus')).toBe(true);
expect(FCodeClient.isFCode('FFirst')).toBe(true);
expect(FCodeClient.isFCode('FLast')).toBe(true);
});
test('isFCode: feedrate F1000 ist kein FCode', () => {
expect(FCodeClient.isFCode('F1000')).toBe(false);
});
test('isFCode: G1-Befehl ist kein FCode', () => {
expect(FCodeClient.isFCode('G1 X100')).toBe(false);
});