/** * @test * @dataProvider multiple_buttons */ public function compile_query_string_return_corret_value($buttonNumber) { $button = new AutoRemoteNotificationButton("action", "label with spaces", "icon"); $button->referenceNumber($buttonNumber); $query = $button->compileQueryString(); $this->assertEquals("action{$buttonNumber}=action&action{$buttonNumber}name=label+with+spaces&action{$buttonNumber}icon=icon", $query); }