diff --git a/record_test.go b/record_test.go index e9c49bb..748dad3 100644 --- a/record_test.go +++ b/record_test.go @@ -44,7 +44,7 @@ func TestRecordStart(t *testing.T) { if out.String() != "Recording started successfully.\n" { t.Fatalf("Expected output to contain 'Recording started successfully.', got '%s'", out.String()) } - time.Sleep(1 * time.Second) // Wait for the recording to start + time.Sleep(500 * time.Millisecond) // Wait for the recording to start } func TestRecordStop(t *testing.T) { @@ -84,7 +84,7 @@ func TestRecordStop(t *testing.T) { if !strings.Contains(out.String(), "Recording stopped successfully. Output file: ") { t.Fatalf("Expected output to contain 'Recording stopped successfully. Output file: ', got '%s'", out.String()) } - time.Sleep(1 * time.Second) // Wait for the recording to stop + time.Sleep(500 * time.Millisecond) // Wait for the recording to stop } func TestRecordToggle(t *testing.T) { @@ -112,8 +112,6 @@ func TestRecordToggle(t *testing.T) { t.Fatalf("Failed to toggle recording: %v", err) } - time.Sleep(1 * time.Second) // Wait for a second to ensure toggle has taken effect - if active { if out.String() != "Recording stopped successfully.\n" { t.Fatalf("Expected output to be 'Recording stopped successfully.', got '%s'", out.String()) @@ -123,4 +121,5 @@ func TestRecordToggle(t *testing.T) { t.Fatalf("Expected output to be 'Recording started successfully.', got '%s'", out.String()) } } + time.Sleep(500 * time.Millisecond) // Wait for the toggle to take effect } diff --git a/stream_test.go b/stream_test.go index b107023..e962458 100644 --- a/stream_test.go +++ b/stream_test.go @@ -43,7 +43,7 @@ func TestStreamStart(t *testing.T) { if out.String() != "Stream started successfully.\n" { t.Fatalf("Expected output to contain 'Stream started successfully.', got '%s'", out.String()) } - time.Sleep(2 * time.Second) // Wait for the stream to start + time.Sleep(500 * time.Millisecond) // Wait for the stream to start } func TestStreamStop(t *testing.T) { @@ -82,7 +82,7 @@ func TestStreamStop(t *testing.T) { if out.String() != "Stream stopped successfully.\n" { t.Fatalf("Expected output to contain 'Stream stopped successfully.', got '%s'", out.String()) } - time.Sleep(2 * time.Second) // Wait for the stream to stop + time.Sleep(500 * time.Millisecond) // Wait for the stream to stop } func TestStreamToggle(t *testing.T) { @@ -119,5 +119,5 @@ func TestStreamToggle(t *testing.T) { t.Fatalf("Expected 'Stream started successfully.', got: %s", out.String()) } } - time.Sleep(2 * time.Second) // Wait for the stream to toggle + time.Sleep(500 * time.Millisecond) // Wait for the stream to toggle }