[ Index ] |
PHP Cross Reference of YOURLS |
[Source view] [Print] [Project Stats]
(no description)
File Size: | 515 lines (18 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
AYOTest:: (25 methods):
setUp()
tearDown()
fake_http_request_success()
fake_http_request_failure()
fake_http_request_server_error()
test_api_failed_request()
test_api_failed_request_server_error()
check_and_assert()
test_check_core_version()
test_check_only_in_admin()
return_case_object()
case_scenario()
test_api_check_in_various_scenario()
json_responses()
test_validate_api_json_response()
fake_and_true_github_repo_urls()
test_is_valid_github_repo_url()
new_version_scenarios()
test_new_version_notice()
various_zipball_url_version()
test_get_version_from_zipball_url()
get_various_json_response_keys()
test_yourls_validate_core_version_response_keys()
get_api_yourls_core()
test_yourls_get_core_version_json()
setUp() X-Ref |
No description |
tearDown() X-Ref |
No description |
fake_http_request_success() X-Ref |
Emulate successful HTTP request to api.yourls.org |
fake_http_request_failure() X-Ref |
Emulate failed HTTP request to api.yourls.org |
fake_http_request_server_error() X-Ref |
Emulate HTTP request to api.yourls.org with a server error |
test_api_failed_request() X-Ref |
Check that version checking returns false if host is unreachable, and that failed attempts counter increments |
test_api_failed_request_server_error() X-Ref |
Check that version checking returns false if host errors, and that failed attempts counter increments |
check_and_assert() X-Ref |
Helper function for test_api_failed_request() and test_api_failed_request_server_error() |
test_check_core_version() X-Ref |
Check that version checking returns expected stuff and updates the relevant option since: 0.1 |
test_check_only_in_admin() X-Ref |
Check that version checking happens only when visiting the admin area since: 0.1 |
return_case_object( $failed_attempts, $last_attempt, $version_checked ) X-Ref |
Generate an object to mock last attempt of checking against api.yourls.org |
case_scenario() X-Ref |
Provider of various test cases for test_api_check_in_various_scenario() |
test_api_check_in_various_scenario( $name, $checks, $expected ) X-Ref |
Check if we should poll api.yourls.org under various circumstances since: 0.1 |
json_responses() X-Ref |
Provide fake JSON responses from api.yourls.org and a boolean stating if they should be accepted or not |
test_validate_api_json_response($json, $expected) X-Ref |
Validate various json responses from api.yourls.org and make sure they're legit since: 0.1 |
fake_and_true_github_repo_urls() X-Ref |
Provide fake and true github repo URLs |
test_is_valid_github_repo_url($url, $expected) X-Ref |
Test yourls_is_valid_github_repo_url() |
new_version_scenarios() X-Ref |
Provide various scenarios for version reported by api.yourls.org / current version to check if notice is shown |
test_new_version_notice( $api_version, $current_version, $expected ) X-Ref |
Test various YOURLS version strings from api.yourls.org, compare them to the actual version and make sure we display the correct update notice |
various_zipball_url_version() X-Ref |
Test various zipball URLs and get version number from it |
test_get_version_from_zipball_url($url, $expected) X-Ref |
Test various zipball URLs and get version number from it |
get_various_json_response_keys() X-Ref |
test various core version JSON responses from api.yourls.org |
test_yourls_validate_core_version_response_keys($json, $expected) X-Ref |
Check yourls_validate_core_version_response_keys() works as expected |
get_api_yourls_core() X-Ref |
Return all possible api.yourls.org/core/version URL |
test_yourls_get_core_version_json($url) X-Ref |
Make sure https://api.yourls.org/core/version/1.[0/1]/ returns a valid JSON response This test may fail is the server is unreachable or the API is down. TODO: make this test evolve as the API evolves |
Generated: Mon Mar 31 05:10:02 2025 | Cross-referenced by PHPXref 0.7.1 |