feat: add native Tomie adapter and strict import compatibility checks
This commit is contained in:
1 parent
c8d83b3fe7
commit
57a4edcbfd
45 files changed
+2985
-71
No files matched your search
@@ -56,6 +56,19 @@ test("fade-in respects live volume changes and stays muted at zero", () => {
|
||||
assert.equal(elements[0].volume, 0);
|
||||
});
|
||||
|
||||
test("script track gain multiplies the mixer and survives fades and queued clips", () => {
|
||||
const audio = system();
|
||||
audio.play("voice", ["first", "second"], { volume: 0.25, fadein: 2 });
|
||||
tick(1000);
|
||||
assert.equal(elements[0].volume, 0.125);
|
||||
audio.setVolumes({ ...volumes(), voice: 0.4 });
|
||||
assert.equal(elements[0].volume, 0.05);
|
||||
tick(1000);
|
||||
elements[0].onended();
|
||||
assert.equal(elements.at(-1).src, "second");
|
||||
assert.equal(elements.at(-1).volume, 0.1);
|
||||
});
|
||||
|
||||
test("outgoing tracks also obey the mixer during crossfade", () => {
|
||||
const audio = system();
|
||||
audio.play("music", ["old"], {});
|
||||
|
||||
Reference in new issue
Block a user