removed unwanted bar now with waveforms, major updates
This commit is contained in:
@@ -1345,7 +1345,8 @@ final class KJamsCloneTests: XCTestCase {
|
||||
let model = AppModel(storageURL:root);_ = try model.createEntity(.venue,name:"Hall");let singer = try model.createEntity(.singer,name:"Alex")
|
||||
let host = NSHostingView(rootView:LibraryView(model:model).frame(width:1320,height:900).preferredColorScheme(.dark))
|
||||
host.frame = NSRect(x:0,y:0,width:1320,height:900)
|
||||
let window = NSWindow(contentRect:host.frame,styleMask:[.borderless],backing:.buffered,defer:false);window.appearance = NSAppearance(named:.darkAqua);window.contentView = host
|
||||
final class SidebarTestWindow: NSWindow { override var canBecomeKey: Bool { true } }
|
||||
let window = SidebarTestWindow(contentRect:host.frame,styleMask:[.borderless],backing:.buffered,defer:false);window.appearance = NSAppearance(named:.darkAqua);window.contentView = host
|
||||
let previous = NSApp.keyWindow
|
||||
window.setFrameOrigin(NSPoint(x:-10000,y:-10000));window.orderFront(nil);window.makeKey()
|
||||
defer { window.orderOut(nil);window.contentView = nil;previous?.makeKey() }
|
||||
@@ -2861,8 +2862,10 @@ extension KJamsCloneTests {
|
||||
XCTAssertTrue(player.audioPlaybackStarted);XCTAssertTrue(player.nativeLoopActive)
|
||||
XCTAssertGreaterThanOrEqual(player.displayTime,0.2);XCTAssertLessThan(player.displayTime,0.401)
|
||||
}
|
||||
let restarts = player.loopAudioRestartCount
|
||||
player.defineLoop(start:0.2,end:0.3)
|
||||
try await Task.sleep(nanoseconds:100_000_000)
|
||||
try await Task.sleep(nanoseconds:300_000_000)
|
||||
XCTAssertEqual(player.loopAudioRestartCount,restarts,"Resizing an active loop must not restart the audio node")
|
||||
XCTAssertTrue(player.nativeLoopActive);XCTAssertLessThan(player.displayTime,0.301)
|
||||
let exit = player.displayTime
|
||||
player.loopEnabled = false
|
||||
|
||||
Reference in New Issue
Block a user