test(cli): перенос теста вызова validate_byedpi_strategy_json в cli_entrypoint
This commit is contained in:
@@ -76,12 +76,4 @@ UCODE
|
|||||||
|
|
||||||
ucode -L "$TACHYON_LIB" "$WORK_DIR/require-byedpi-validator.uc"
|
ucode -L "$TACHYON_LIB" "$WORK_DIR/require-byedpi-validator.uc"
|
||||||
|
|
||||||
TACHYON_BIN="$ROOT_DIR/tachyon/files/usr/bin/tachyon"
|
|
||||||
cli_valid_json="$(TACHYON_LIB="$TACHYON_LIB" ucode "$TACHYON_BIN" validate_byedpi_strategy_json '--disorder 3 --fake-sni example.org -N')"
|
|
||||||
assert_json_field "$cli_valid_json" valid true
|
|
||||||
|
|
||||||
cli_invalid_json="$(TACHYON_LIB="$TACHYON_LIB" ucode "$TACHYON_BIN" validate_byedpi_strategy_json '--port 1080 --disorder 3')"
|
|
||||||
assert_json_field "$cli_invalid_json" valid false
|
|
||||||
assert_json_field "$cli_invalid_json" needle --port
|
|
||||||
|
|
||||||
printf 'ByeDPI validator checks passed\n'
|
printf 'ByeDPI validator checks passed\n'
|
||||||
|
|||||||
@@ -64,6 +64,10 @@ show_version_out="$(TACHYON_LIB="$fake_lib" ucode "$TACHYON_BIN" show_version)"
|
|||||||
[ "$show_version_out" = $'diagnostics\tshow-version\t\t\t' ] ||
|
[ "$show_version_out" = $'diagnostics\tshow-version\t\t\t' ] ||
|
||||||
fail "show_version must dispatch through diagnostics/runtime.uc"
|
fail "show_version must dispatch through diagnostics/runtime.uc"
|
||||||
|
|
||||||
|
byedpi_val_out="$(TACHYON_LIB="$fake_lib" ucode "$TACHYON_BIN" validate_byedpi_strategy_json '--disorder 3')"
|
||||||
|
[ "$byedpi_val_out" = $'diagnostics\tvalidate-byedpi-strategy-json\t--disorder 3\t\t' ] ||
|
||||||
|
fail "validate_byedpi_strategy_json must dispatch through diagnostics/runtime.uc with arguments"
|
||||||
|
|
||||||
subscription_out="$(TACHYON_LIB="$fake_lib" ucode "$TACHYON_BIN" subscription_update proxy 2)"
|
subscription_out="$(TACHYON_LIB="$fake_lib" ucode "$TACHYON_BIN" subscription_update proxy 2)"
|
||||||
[ "$subscription_out" = $'updates\tsubscription-update\tproxy\t2' ] ||
|
[ "$subscription_out" = $'updates\tsubscription-update\tproxy\t2' ] ||
|
||||||
fail "subscription_update must dispatch through components/updates.uc with arguments"
|
fail "subscription_update must dispatch through components/updates.uc with arguments"
|
||||||
|
|||||||
Reference in New Issue
Block a user