public void verifyApiHasValuesInField()

in src/main/java/platform/qa/steps/DataModelStepDefinitions.java [206:219]


    public void verifyApiHasValuesInField(String path, String fieldValue, String fieldName) {
        var context = convertToRequestsContext(testContext.getScenarioContext().getContext(API_RESULTS));
        var actualResult = getLastRequest(context, path).getResults();

        assertThatJson(actualResult)
                .as("Такого поля не існує в json-і:")
                .inPath("$.." + fieldName)
                .isPresent();
        assertThatJson(actualResult)
                .as("Дані в полі не співпадають:")
                .inPath("$.." + fieldName)
                .isArray()
                .contains(fieldValue);
    }