Pārlūkot izejas kodu

changes to token_create_test.php

ljoaquim 2 nedēļas atpakaļ
vecāks
revīzija
923be81ed4
2 mainītis faili ar 12 papildinājumiem un 2 dzēšanām
  1. 1 1
      test/cpr_create.sh
  2. 11 1
      test/token_create_test.php

+ 1 - 1
test/cpr_create.sh

@@ -2,7 +2,7 @@
 set -euo pipefail
 
 BASE_URL="${BASE_URL:-https://api.tooeasy.mixtech.dev.br}"
-JWT_TOKEN="${JWT_TOKEN:-eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImVtYWlsIjoiYWRtaW5AbHVteW9uLnRlY2giLCJpYXQiOjE3NjQ3MjE0NDgsImV4cCI6MTc2NDcyNTA0OH0.VSmjjp8eJKNR-TU7-e3rjMpP2wlJPnQ2mgwYtoXieyA}"
+JWT_TOKEN="${JWT_TOKEN:-eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImVtYWlsIjoiYWRtaW5AbHVteW9uLnRlY2giLCJpYXQiOjE3NjQ3MzA3MDgsImV4cCI6MTc2NDczNDMwOH0.K9_CVk5zwffHj8OYrjaC4wxHvfHMYS0JCOfX3Sm6-lA}"
 PAYLOAD_FILE="${1:-}"
 
 usage() {

+ 11 - 1
test/token_create_test.php

@@ -23,6 +23,14 @@ $GLOBALS['pdo'] = new PDO($dsn, $dbUser, $dbPass);
 $GLOBALS['pdo']->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 
 $payloadFile = $argv[1] ?? null;
+$cprIdArg = $argv[1] ?? null;
+if ($cprIdArg === null || !ctype_digit((string)$cprIdArg)) {
+    fwrite(STDERR, "Usage: php ./test/token_create_test.php <cpr_id> [payload.json]" . PHP_EOL);
+    exit(1);
+}
+$cprId = (int)$cprIdArg;
+$payloadFile = $argv[2] ?? null;
+
 if ($payloadFile) {
     if (!is_file($payloadFile)) {
         fwrite(STDERR, "[error] Payload file '{$payloadFile}' not found" . PHP_EOL);
@@ -44,11 +52,13 @@ if ($payloadFile) {
         'wallet_id' => 1,
         'chain_id' => 1,
         'commodities_id' => 1,
-        'cpr_id' => 1,
+        'cpr_id' => $cprId,
         'user_id' => 1,
     ];
 }
 
+$data['cpr_id'] = $cprId;
+
 $required = [
     'token_commodities_amount',
     'token_commodities_value',