From 05a01bb7c4f3bc6c7eafa7bb13057b513973734d Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Fri, 16 Jan 2026 17:38:54 +0300 Subject: [PATCH] add `Audio` constructor --- src/browser/tests/element/html/media.html | 9 +++++++++ src/browser/webapi/element/html/Audio.zig | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/src/browser/tests/element/html/media.html b/src/browser/tests/element/html/media.html index cb6c1523..69679b49 100644 --- a/src/browser/tests/element/html/media.html +++ b/src/browser/tests/element/html/media.html @@ -238,6 +238,15 @@ testing.expectEqual('[object HTMLAudioElement]', audio.toString()); testing.expectEqual(true, audio.paused); } + + // Create with `Audio` constructor. + { + const audio = new Audio(); + testing.expectEqual(true, audio instanceof HTMLAudioElement); + testing.expectEqual("[object HTMLAudioElement]", audio.toString()); + testing.expectEqual(true, audio.paused); + testing.expectEqual("auto", audio.getAttribute("preload")); + }