Record options added to menu.

This commit is contained in:
Storm Dragon
2026-07-07 16:18:11 -04:00
parent 400174d618
commit 21fa07ee64
2 changed files with 22 additions and 2 deletions
+10
View File
@@ -106,3 +106,13 @@ func TestMicrophoneHardStopLivesInSelfMenu(t *testing.T) {
requireFunctionContains(t, js, "userMenu", "closeUpMedia('audio')")
requireFunctionContains(t, js, "userMenu", "Restart audio connection")
}
func TestRecordingControlLivesInSelfMenu(t *testing.T) {
js := readStaticFile(t, "skald.js")
requireFunctionContains(t, js, "canRecordHall", "serverConnection.permissions.indexOf('record') >= 0")
requireFunctionContains(t, js, "recordingPredicate", "if(canRecordHall())")
requireFunctionContains(t, js, "userMenu", "if(canRecordHall())")
requireFunctionContains(t, js, "userMenu", "hallRecording ? 'Stop recording' : 'Start recording'")
requireFunctionContains(t, js, "userMenu", "serverConnection.hallAction(hallRecording ? 'unrecord' : 'record')")
}