Skip to content

Commit 3a02a59

Browse files
authored
Merge pull request #69 from dbould/fix-failing-tests
Made tests pass on non Windows OS
2 parents 027c2ec + 3bc7ebb commit 3a02a59

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tests/PHPJasper/PHPJasperTest.php

+10-2
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,23 @@ public function testCompile()
4040
$result = $this->PHPJasper->compile('{input_file}', '{output_file}');
4141

4242
$this->assertInstanceOf(PHPJasper::class, $result);
43-
$this->assertEquals('jasperstarter compile "{input_file}" -o "{output_file}"', $result->output());
43+
44+
$expected = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' ? '' : './';
45+
$expected .= 'jasperstarter compile "{input_file}" -o "{output_file}"';
46+
47+
$this->assertEquals($expected, $result->output());
4448
}
4549

4650
public function testListParameters()
4751
{
4852
$result = $this->PHPJasper->listParameters('{input_fille}');
4953

5054
$this->assertInstanceOf(PHPJasper::class, $result);
51-
$this->assertEquals('jasperstarter list_parameters "{input_fille}"', $result->output());
55+
56+
$expected = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' ? '' : './';
57+
$expected .= 'jasperstarter list_parameters "{input_fille}"';
58+
59+
$this->assertEquals($expected, $result->output());
5260
}
5361

5462
public function testCompileWithWrongInput()

0 commit comments

Comments
 (0)