Skip to content

Commit 86da698

Browse files
Merge #1067
1067: Don't require http-data files for tests that don't make requests r=carols10cents When alex [rewrote the test recording code to use hyper](827671f), all tests were then required to have an http-data file whether they make requests to github/S3 or not. I don't want to have to make a file every time I make a new test, so this just uses `[]` if we're not recording and there isn't a file.
2 parents a034f0b + e6c7737 commit 86da698

File tree

122 files changed

+2
-121
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+2
-121
lines changed

src/tests/http-data/badge_appveyor_extra_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_circle_ci_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_clear_badges

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_codecov_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_coveralls_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_gitlab_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_isitmaintained_issue_resolution_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_isitmaintained_open_issues_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_maintenance_invalid_values

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_maintenance_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_replace_badge

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_travis_ci_required_keys

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_unknown_badge

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_appveyor

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_circle_ci

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_codecov

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_coveralls

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_gitlab

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_isitmaintained_issue_resolution

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_isitmaintained_open_issues

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_maintenance

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_add_travis_ci

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_attributes

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/badge_update_no_badges

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/category_category_slugs_returns_all_slugs_in_alphabetical_order

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/category_index

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/category_show

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/category_update_crate

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/keyword_index

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/keyword_show

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/keyword_update_crate

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/keyword_uppercase

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_author_license_and_description_required

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_bad_keywords

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_block_blacklisted_documentation_url

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_dependencies

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_diesel_not_found_results_in_404

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_download

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_download_bad

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_exact_match_first_on_queries

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_exact_match_on_queries_with_sort

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_following

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_index

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_index_queries

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_bad_names

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_crate_similar_name

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_crate_similar_name_hyphen

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_crate_similar_name_underscore

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_bad_name

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_dependency_missing

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_duplicate_version

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_too_big

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_with_reserved_name

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_with_wildcard_dependency

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_wrong_files

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_krate_wrong_user

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_new_wrong_token

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_prerelease_versions_not_included_in_reverse_dependencies

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_reverse_dependencies

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_reverse_dependencies_when_old_version_depended_but_new_doesnt

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_reverse_dependencies_when_old_version_doesnt_depend_but_new_does

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_search_includes_crates_where_name_is_stopword

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_show

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_summary_doesnt_die

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_test_default_sort_recent

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_test_recent_download_count

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_test_zero_downloads

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_versions

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_yank_not_owner

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/krate_yanked_versions_not_included_in_reverse_dependencies

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/owners_check_ownership_one_crate

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/owners_check_ownership_two_crates

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/owners_invitations_are_empty_by_default

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/owners_invitations_list

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/owners_owners

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/owners_owners_can_remove_self

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/schema_details_all_columns_called_crate_id_have_a_cascading_foreign_key

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/schema_details_all_columns_called_version_id_have_a_cascading_foreign_key

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/team_crates_by_team_id

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/team_crates_by_team_id_not_including_deleted_owners

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/team_not_github

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/team_one_colon

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/team_weird_name

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_exceeded_tokens_per_user

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_invalid_request

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_logged_out

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_long_body

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_multiple_have_different_values

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_multiple_users_have_different_values

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_no_name

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_success

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_create_token_with_token

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_deleted_token_does_not_give_access_to_me

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_list_empty

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_list_logged_out

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_list_tokens

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_revoke_token_doesnt_revoke_other_users_token

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_revoke_token_non_existing

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_revoke_token_success

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_token_gives_access_to_me

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/token_using_token_updates_last_used_at

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_access_token_needs_data

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_auth_gives_a_token

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_crates_by_user_id

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_crates_by_user_id_not_including_deleted_owners

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_following

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_me

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_show

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_confirm_user_email

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_email_get_and_put

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_empty_email_not_added

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_github_login_does_not_overwrite_email

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_insert_into_email_table

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_insert_into_email_table_with_email_change

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_test_this_user_cannot_change_that_user_email

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_updating_existing_user_doesnt_change_api_token

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_user_total_downloads

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/user_user_total_downloads_no_crates

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/version_authors

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/version_index

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/http-data/version_show

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/tests/record.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ pub fn proxy() -> (String, Bomb) {
100100
let data = cache_file(&me.replace("::", "_"));
101101
let record = if record && !data.exists() {
102102
Record::Capture(Vec::new(), data)
103+
} else if !data.exists() {
104+
Record::Replay(serde_json::from_slice("[]".as_bytes()).unwrap())
103105
} else {
104106
let mut body = Vec::new();
105107
t!(t!(File::open(&data)).read_to_end(&mut body));

0 commit comments

Comments
 (0)