/** * Tests Text::alternate() * * @test * @covers Text::alternate */ public function test_alternate_resets_when_called_with_no_params_and_returns_empty_string() { list($val_a, $val_b, $val_c) = array('yes', 'no', 'maybe'); $this->assertSame('yes', Text::alternate($val_a, $val_b, $val_c)); $this->assertSame('', Text::alternate()); $this->assertSame('yes', Text::alternate($val_a, $val_b, $val_c)); }