Browse Source

tests: remove macOS-specific audio codepath

It's not needed now that OpenAL Soft has been updated on macOS
Sasha Szpakowski 1 year ago
parent
commit
8cba8ce292
1 changed files with 7 additions and 15 deletions
  1. 7 15
      testing/tests/audio.lua

+ 7 - 15
testing/tests/audio.lua

@@ -460,24 +460,16 @@ end
 love.test.audio.setPlaybackDevice = function(test)
 love.test.audio.setPlaybackDevice = function(test)
   -- check method
   -- check method
   test:assertNotNil(love.audio.setPlaybackDevice)
   test:assertNotNil(love.audio.setPlaybackDevice)
+
   -- check blank string name
   -- check blank string name
-  local success1, msg1 = love.audio.setPlaybackDevice('')
+  test:assertTrue(love.audio.setPlaybackDevice(''), 'check blank device is fine')
+
   -- check invalid name
   -- check invalid name
-  local success2, msg2 = love.audio.setPlaybackDevice('loveFM')
+  test:assertFalse(love.audio.setPlaybackDevice('loveFM'), 'check invalid device fails')
+
   -- check setting already set
   -- check setting already set
-  local success3, msg3 = love.audio.setPlaybackDevice(love.audio.getPlaybackDevice()) -- current name
-  -- rn on macos all 3 return false
-  -- whereas linux/windows return true for blank/current, which is expected
-  -- as openalsoft treats blank as current
-  if test:isOS('OS X') then
-    test:assertFalse(success1, 'check blank device fails')
-    test:assertFalse(success2, 'check invalid device fails')
-    test:assertFalse(success3, 'check existing device fails')
-  else
-    test:assertTrue(success1, 'check blank device is fine')
-    test:assertFalse(success2, 'check invalid device fails')
-    test:assertTrue(success3, 'check existing device is fine')
-  end
+  test:assertTrue(love.audio.setPlaybackDevice(love.audio.getPlaybackDevice()), 'check existing device is fine')
+  
   -- if other devices to play with lets set a different one
   -- if other devices to play with lets set a different one
   local devices = love.audio.getPlaybackDevices()
   local devices = love.audio.getPlaybackDevices()
   if #devices > 1 then
   if #devices > 1 then