Skip to content

Commit 8d56a39

Browse files
committed
feat: 🎸 implement NFSv4 encoder
1 parent d10d93d commit 8d56a39

File tree

6 files changed

+1407
-145
lines changed

6 files changed

+1407
-145
lines changed

src/nfs/v3/__tests__/Nfsv3Encoder.spec.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,7 @@ describe('Nfsv3Encoder', () => {
125125
test('encodes and decodes WRITE request', () => {
126126
const fhData = new Uint8Array([1, 2, 3, 4]);
127127
const data = new Uint8Array([0x48, 0x65, 0x6c, 0x6c, 0x6f]);
128-
const request = new msg.Nfsv3WriteRequest(
129-
new structs.Nfsv3Fh(fhData),
130-
BigInt(0),
131-
data.length,
132-
0,
133-
data,
134-
);
128+
const request = new msg.Nfsv3WriteRequest(new structs.Nfsv3Fh(fhData), BigInt(0), data.length, 0, data);
135129
const encoded = encoder.encodeMessage(request, Nfsv3Proc.WRITE, true);
136130
const decoded = decoder.decodeMessage(new Reader(encoded), Nfsv3Proc.WRITE, true) as msg.Nfsv3WriteRequest;
137131
expect(decoded).toBeInstanceOf(msg.Nfsv3WriteRequest);
@@ -247,12 +241,7 @@ describe('Nfsv3Encoder', () => {
247241
test('encodes and decodes READDIR request', () => {
248242
const fhData = new Uint8Array([1, 2, 3, 4]);
249243
const cookieverf = new Uint8Array(8);
250-
const request = new msg.Nfsv3ReaddirRequest(
251-
new structs.Nfsv3Fh(fhData),
252-
BigInt(0),
253-
cookieverf,
254-
4096,
255-
);
244+
const request = new msg.Nfsv3ReaddirRequest(new structs.Nfsv3Fh(fhData), BigInt(0), cookieverf, 4096);
256245
const encoded = encoder.encodeMessage(request, Nfsv3Proc.READDIR, true);
257246
const decoded = decoder.decodeMessage(new Reader(encoded), Nfsv3Proc.READDIR, true) as msg.Nfsv3ReaddirRequest;
258247
expect(decoded).toBeInstanceOf(msg.Nfsv3ReaddirRequest);

0 commit comments

Comments
 (0)