8 lines
1.2 KiB
PHP
8 lines
1.2 KiB
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$base = "/var/www/html/api/ambre-pw-tests/tests";
|
|
$spec = base64_decode("Y29uc3QgeyB0ZXN0IH0gPSByZXF1aXJlKCJAcGxheXdyaWdodC90ZXN0Iik7Cgp0ZXN0KCJWMjAgwrcgZmluZCByZWdleCBzeW50YXggZXJyb3IgbGluZSIsIGFzeW5jICh7IHBhZ2UgfSkgPT4gewogIHRlc3Quc2V0VGltZW91dCgzMDAwMCk7CiAgCiAgY29uc3QgZXJyb3JzID0gW107CiAgcGFnZS5vbigicGFnZWVycm9yIiwgZSA9PiB7CiAgICBlcnJvcnMucHVzaCh7IG1zZzogZS5tZXNzYWdlLCBzdGFjazogKGUuc3RhY2sgfHwgIiIpLnN1YnN0cmluZygwLCA4MDApIH0pOwogIH0pOwogIHBhZ2Uub24oImNvbnNvbGUiLCBtc2cgPT4gewogICAgaWYgKG1zZy50eXBlKCkgPT09ICJlcnJvciIgfHwgbXNnLnR5cGUoKSA9PT0gIndhcm5pbmciKSB7CiAgICAgIGVycm9ycy5wdXNoKHsgdHlwZTogbXNnLnR5cGUoKSwgdGV4dDogbXNnLnRleHQoKS5zdWJzdHJpbmcoMCwgNDAwKSwgbG9jOiBtc2cubG9jYXRpb24oKSB9KTsKICAgIH0KICB9KTsKICAKICBhd2FpdCBwYWdlLmdvdG8oIi93ZXZpYS5odG1sIik7CiAgYXdhaXQgcGFnZS53YWl0Rm9yTG9hZFN0YXRlKCJuZXR3b3JraWRsZSIpOwogIGF3YWl0IHBhZ2Uud2FpdEZvclRpbWVvdXQoMzAwMCk7CiAgCiAgY29uc29sZS5sb2coIj09PSBFcnJvcnMgPT09Iik7CiAgZXJyb3JzLmZvckVhY2goZSA9PiBjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShlLCBudWxsLCAyKSkpOwp9KTsK");
|
|
foreach (glob("$base/*.spec.js") as $old) @unlink($old);
|
|
$written = @file_put_contents("$base/v20-regex.spec.js", $spec);
|
|
echo json_encode(["written" => $written]);
|