From f2e24ede76c396ea136ba5144938620e2f95eb5e Mon Sep 17 00:00:00 2001 From: Gabriella Casap Date: Fri, 26 Sep 2025 14:56:28 +0100 Subject: [PATCH] add tests i guess --- tests/download.html | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/download.html b/tests/download.html index 30c4581..017ac32 100644 --- a/tests/download.html +++ b/tests/download.html @@ -27,7 +27,7 @@ local downloadShitBtn = gurt.select('#download-shit') local downloadTextBtn = gurt.select('#download-text') local downloadJsonBtn = gurt.select('#download-json') - + local downloadPeakBtn = gurt.select('#download-peak') trace.log('Download API demo script started.') local logMessages = {} @@ -74,6 +74,13 @@ addLog("⚠️ Warning: This is a large file (~5GB)!") end) + -- no ai slop btw + downloadPeakBtn:on('click', function() + -- i expect you to host this yourself + local downloadId = gurt.download("gurt://127.0.0.1", "peakshit.iso") + addLog(`started your peak download {downloadId}`) + end) + -- Clear log button clearLogBtn:on('click', function() logMessages = {} @@ -107,6 +114,7 @@
+
@@ -128,6 +136,10 @@ end) gurt.select("#download-shit"):on("click", function() local downloadId = gurt.download("https://releases.ubuntu.com/24.04.3/ubuntu-24.04.3-desktop-amd64.iso", "linux.iso") end) + +gurt.select("#download-peak"):on("click", function() + local downloadId = gurt.download("gurt://127.0.0.1", "peakshit.iso") +end)
@@ -146,6 +158,7 @@ end)
  • Return Value: Returns a unique download ID for tracking
  • File Types: Supports any file type (images, text, binary, etc.)
  • Large Files: Can handle large downloads like OS images
  • +
  • GURT Protocol: Supports downloading over the gurt protocol
  • Test Cases: