// 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); });