App Channels: DRY up tests