Fileservice

This commit is contained in:
chk
2026-06-14 11:18:46 +02:00
parent 319fae944a
commit a807732b58
16 changed files with 822 additions and 678 deletions

View File

@@ -1,6 +1,26 @@
const GCode = require('../robot/GCode.js');
test('GCode - FPoint', () => {
var x = GCode.ContainsFilesCommand("FPoint") ;
expect(x).toBe(true);
});
// 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);
});