- public function testGetFuzzyBool() {
- $req = new FauxRequest( [ 'x' => 'Value', 'f' => 'false', 't' => 'true' ] );
- $this->assertSame( true, $req->getFuzzyBool( 'x' ), 'Text' );
+ public function testGetFuzzyBool( $value, $expected, $message = null ) {
+ $req = $this->mockWebRequest( [ 'x' => $value ] );
+ $this->assertSame( $expected, $req->getFuzzyBool( 'x' ), $message ?: "Value: '$value'" );
+ }
+
+ /**
+ * @covers WebRequest::getFuzzyBool
+ */
+ public function testGetFuzzyBoolDefault() {
+ $req = $this->mockWebRequest();