Skip to content

Resolves #37 - Unit test to validate resource docs links#70

Merged
steve-r-west merged 2 commits intomainfrom
test/doc-link-validation
Apr 5, 2022
Merged

Resolves #37 - Unit test to validate resource docs links#70
steve-r-west merged 2 commits intomainfrom
test/doc-link-validation

Conversation

@jccl
Copy link
Copy Markdown
Collaborator

@jccl jccl commented Apr 5, 2022

No description provided.

@jccl
Copy link
Copy Markdown
Collaborator Author

jccl commented Apr 5, 2022

The new test case will fail with following:

$ go test -timeout 30s -run ^TestResourceDocsExist$ github.com/elasticpath/epcc-cli/external/resources
--- FAIL: TestResourceDocsExist (3.48s)
    resources_yaml_test.go:35: Error Retrieving Link
        Link: ????/https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/create-an-event.html
        Error Message: Head "????/https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/create-an-event.html": unsupported protocol scheme ""
        Reference Count: 5
    resources_yaml_test.go:35: Error Retrieving Link
        Link: ????/https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/get-event-logs.html
        Error Message: Head "????/https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/get-event-logs.html": unsupported protocol scheme ""
        Reference Count: 3
    resources_yaml_test.go:35: Error Retrieving Link
        Link: ????/https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/get-event-logs.html#get-get-jobs-for-an-event
        Error Message: Head "????/https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/get-event-logs.html#get-get-jobs-for-an-event": unsupported protocol scheme ""
        Reference Count: 3
    resources_yaml_test.go:38: Unexpected Response
        Link: https://documentation.elasticpath.com/commerce-cloud/docs/api/advanced/events/create-an-event.html
        Expected Status Code: 200
        Actual Status Code: 404
        Reference Count: 1
    resources_yaml_test.go:38: Unexpected Response
        Link: https://documentation.elasticpath.com/commerce-cloud/docs/api/customers-and-accounts/account-management/accounts/get-an-account.html
        Expected Status Code: 200
        Actual Status Code: 404
        Reference Count: 1
FAIL
FAIL    github.com/elasticpath/epcc-cli/external/resources      3.484s
FAIL

@steve-r-west steve-r-west force-pushed the test/doc-link-validation branch from 7d5dd8e to 3f1ab53 Compare April 5, 2022 23:06
@steve-r-west steve-r-west merged commit abe4fe3 into main Apr 5, 2022
@steve-r-west steve-r-west deleted the test/doc-link-validation branch April 5, 2022 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants