Bug fixes in structure parsing
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { describe, it, expect } from "vitest";
|
||||
import { Frame } from "../src/frame";
|
||||
import type { RawGPSPayload } from "../src/frame.types";
|
||||
import { DataType, type RawGPSPayload } from "../src/frame.types";
|
||||
import { Dissected } from "@hamradio/packet";
|
||||
|
||||
describe("Raw GPS decoding", () => {
|
||||
@@ -13,7 +13,7 @@ describe("Raw GPS decoding", () => {
|
||||
const payload = f.decode(false) as RawGPSPayload | null;
|
||||
|
||||
expect(payload).not.toBeNull();
|
||||
expect(payload?.type).toBe("raw-gps");
|
||||
expect(payload?.type).toBe(DataType.RawGPS);
|
||||
expect(payload?.sentence).toBe(sentence);
|
||||
expect(payload?.position).toBeDefined();
|
||||
expect(typeof payload?.position?.latitude).toBe("number");
|
||||
@@ -32,7 +32,7 @@ describe("Raw GPS decoding", () => {
|
||||
};
|
||||
|
||||
expect(result.payload).not.toBeNull();
|
||||
expect(result.payload?.type).toBe("raw-gps");
|
||||
expect(result.payload?.type).toBe(DataType.RawGPS);
|
||||
expect(result.payload?.sentence).toBe(sentence);
|
||||
expect(result.payload?.position).toBeDefined();
|
||||
expect(typeof result.payload?.position?.latitude).toBe("number");
|
||||
|
||||
Reference in New Issue
Block a user