|
|
@@ -102,8 +102,13 @@ class CheckerTest extends TestCase { |
|
|
|
->expects($this->once()) |
|
|
|
->method('file_put_contents') |
|
|
|
->with( |
|
|
|
\OC::$SERVERROOT . '/tests/data/integritycheck/app//appinfo/signature.json', |
|
|
|
$expectedSignatureFileData |
|
|
|
$this->equalTo(\OC::$SERVERROOT . '/tests/data/integritycheck/app//appinfo/signature.json'), |
|
|
|
$this->callback(function($signature) use ($expectedSignatureFileData) { |
|
|
|
$expectedArray = json_decode($expectedSignatureFileData, true); |
|
|
|
$actualArray = json_decode($signature, true); |
|
|
|
$this->assertEquals($expectedArray, $actualArray); |
|
|
|
return true; |
|
|
|
}) |
|
|
|
); |
|
|
|
|
|
|
|
$keyBundle = file_get_contents(__DIR__ .'/../../data/integritycheck/SomeApp.crt'); |
|
|
@@ -456,7 +461,12 @@ class CheckerTest extends TestCase { |
|
|
|
->method('file_put_contents') |
|
|
|
->with( |
|
|
|
\OC::$SERVERROOT . '/tests/data/integritycheck/app//core/signature.json', |
|
|
|
$expectedSignatureFileData |
|
|
|
$this->callback(function($signature) use ($expectedSignatureFileData) { |
|
|
|
$expectedArray = json_decode($expectedSignatureFileData, true); |
|
|
|
$actualArray = json_decode($signature, true); |
|
|
|
$this->assertEquals($expectedArray, $actualArray); |
|
|
|
return true; |
|
|
|
}) |
|
|
|
); |
|
|
|
|
|
|
|
$keyBundle = file_get_contents(__DIR__ .'/../../data/integritycheck/core.crt'); |
|
|
@@ -486,7 +496,12 @@ class CheckerTest extends TestCase { |
|
|
|
->method('file_put_contents') |
|
|
|
->with( |
|
|
|
\OC::$SERVERROOT . '/tests/data/integritycheck/htaccessUnmodified//core/signature.json', |
|
|
|
$expectedSignatureFileData |
|
|
|
$this->callback(function($signature) use ($expectedSignatureFileData) { |
|
|
|
$expectedArray = json_decode($expectedSignatureFileData, true); |
|
|
|
$actualArray = json_decode($signature, true); |
|
|
|
$this->assertEquals($expectedArray, $actualArray); |
|
|
|
return true; |
|
|
|
}) |
|
|
|
); |
|
|
|
|
|
|
|
$keyBundle = file_get_contents(__DIR__ .'/../../data/integritycheck/core.crt'); |
|
|
@@ -511,7 +526,12 @@ class CheckerTest extends TestCase { |
|
|
|
->method('file_put_contents') |
|
|
|
->with( |
|
|
|
\OC::$SERVERROOT . '/tests/data/integritycheck/htaccessWithInvalidModifiedContent//core/signature.json', |
|
|
|
$expectedSignatureFileData |
|
|
|
$this->callback(function($signature) use ($expectedSignatureFileData) { |
|
|
|
$expectedArray = json_decode($expectedSignatureFileData, true); |
|
|
|
$actualArray = json_decode($signature, true); |
|
|
|
$this->assertEquals($expectedArray, $actualArray); |
|
|
|
return true; |
|
|
|
}) |
|
|
|
); |
|
|
|
|
|
|
|
$keyBundle = file_get_contents(__DIR__ .'/../../data/integritycheck/core.crt'); |
|
|
@@ -542,7 +562,12 @@ class CheckerTest extends TestCase { |
|
|
|
->method('file_put_contents') |
|
|
|
->with( |
|
|
|
\OC::$SERVERROOT . '/tests/data/integritycheck/htaccessWithValidModifiedContent/core/signature.json', |
|
|
|
$expectedSignatureFileData |
|
|
|
$this->callback(function($signature) use ($expectedSignatureFileData) { |
|
|
|
$expectedArray = json_decode($expectedSignatureFileData, true); |
|
|
|
$actualArray = json_decode($signature, true); |
|
|
|
$this->assertEquals($expectedArray, $actualArray); |
|
|
|
return true; |
|
|
|
}) |
|
|
|
); |
|
|
|
|
|
|
|
$keyBundle = file_get_contents(__DIR__ .'/../../data/integritycheck/core.crt'); |