test('publishes "assignment_muting_toggled" message', () => { const muter = createAssignmentMuter() muter.afterUpdate({assignment: responseAssignment}) ok($.publish.calledWith('assignment_muting_toggled')) })
test('publishes "assignment_muting_toggled" message with the updated muted attribute', () => { const muter = createAssignmentMuter() muter.afterUpdate({assignment: responseAssignment}) const [publishedAssignment] = $.publish.getCall(0).args[1] strictEqual(publishedAssignment.muted, responseAssignment.muted) })
hooks.afterEach(() => { $.publish.restore() })