add test whether subscribing with no channels raises argument error