diff options
Diffstat (limited to 'test/bun.js/fetch.test.js')
-rw-r--r-- | test/bun.js/fetch.test.js | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/bun.js/fetch.test.js b/test/bun.js/fetch.test.js index 9fd3b8c24..a703c955a 100644 --- a/test/bun.js/fetch.test.js +++ b/test/bun.js/fetch.test.js @@ -1,5 +1,6 @@ import { it, describe, expect } from "bun:test"; -import fs from "fs"; +import fs, { unlinkSync } from "fs"; +import { mkfifo } from "mkfifo"; import { gc } from "./gc"; const exampleFixture = fs.readFileSync( @@ -240,6 +241,16 @@ describe("Bun.file", () => { expect(blob.size).toBe(file.size); return file; }); + + it("size is Infinity on a fifo", () => { + try { + unlinkSync("/tmp/test-fifo"); + } catch (e) {} + mkfifo("/tmp/test-fifo"); + + const { size } = Bun.file("/tmp/test-fifo"); + expect(size).toBe(Infinity); + }); }); describe("Blob", () => { |