Eric Huss
f324aebdec
Migrate mdbook_test_chapter to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
5a84d641cd
Migrate pass/fail mdbook test to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
0b577ebd76
Migrate chapter_settings_validation_error to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
2056c87e28
Migrate with_no_source_path to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
8bfa6462f8
Migrate can_disable_individual_chapters to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
a8660048ca
Migrate search_index_hasnt_changed_accidentally to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
cad8988f8d
Migrate book_creates_reasonable_search_index to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
3fce1151dd
Migrate first_chapter_is_copied_as_index_even_if_not_first_elem to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
d23bdaa527
Migrate edit-url-template tests to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
2f10831a80
Migrate relative_command_path to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
a38a30da1e
Migrate backends_receive_render_context_via_stdin to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
82000d917f
Migrate alternate_backend_with_arguments to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
f482aeaca3
Migrate missing_optional_backends_are_not_fatal to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
86638abea9
Migrate missing_backends_are_fatal to BookTest
2025-04-22 21:11:53 -07:00
Eric Huss
a2cf838baf
Migrate failing_alternate_backend to BookTest
2025-04-22 21:11:46 -07:00
Eric Huss
5bc25e32eb
Remove passing_alternate_backend
...
After some testing I notice that this test is failing randomly because
the `true` program is exiting before mdbook is able to transmit the
JSON, and it fails with a broken pipe.
This will be replaced with backends_receive_render_context_via_stdin,
which does essentially the same thing, but does suffer from the same
problem.
2025-04-22 20:50:20 -07:00
Eric Huss
15c6f3f318
Migrate mdbook_runs_renderers to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
cb2a63ea0a
Migrate redirects_are_emitted_correctly to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
50dfa365c7
Migrate no_index_for_print_html to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
3e22a5cdad
Migrate check_correct_relative_links_in_print_page to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
5034707a73
Migrate CmdPreprocessor tests to testsuite
2025-04-22 20:50:20 -07:00
Eric Huss
d815b0cc52
Migrate ask_the_preprocessor_to_blow_up to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
fca149a52c
Migrate process_the_dummy_book to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
ba448a9dd5
Migrate mdbook_runs_preprocessors to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
aa29ef04a2
Migrate rendered_code_does_not_have_playground_stuff_in_html_when_disabled_in_config to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
20d42a53d3
Migrate rendered_code_has_playground_stuff to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
8c8f0a4dbf
Add test for smart punctuation
2025-04-22 20:50:20 -07:00
Eric Huss
6904653a82
Migrate custom_header_attributes to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
74e01ea6e3
Migrate markdown_options to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
0732cb47b9
Migrate copy_theme to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
29338b5ade
Migrate run_mdbook_init_with_custom_book_and_src_locations to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
4019060ef4
Migrate run_mdbook_init_should_create_content_from_summary to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
3e1d750efa
Migrate no_git_config_with_title to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
41bfbc69e6
Migrate base_mdbook_init_can_skip_confirmation_prompts to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
6fdd7b4a17
Migrate base_mdbook_init_should_create_default_content to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
c6d9f15cba
Migrate by_default_mdbook_use_index_preprocessor_to_convert_readme_to_index to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
0f397ebdb5
Migrate rustdoc_include_hides_the_unspecified_part_of_the_file to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
342b6ee7b5
Migrate able_to_include_playground_files_in_chapters to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
9952ac15a5
Migrate recursive_includes_are_capped to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
7add0dbf10
Migrate anchors_include_text_between_but_not_anchor_comments to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
03470a7531
Migrate able_to_include_files_in_chapters to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
dd778d50f9
Add some basic help tests
2025-04-22 20:50:20 -07:00
Eric Huss
ac3e4b6c1e
Migrate book_toml_isnt_required to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
3706ddc5cc
Migrate book_with_a_reserved_filename_does_not_build to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
adcea9b3b9
Migrate create_missing_file_with_config to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
ba8107120c
Migrate failure_on_missing_file to BookTest
2025-04-22 20:50:20 -07:00
Eric Huss
b9e433710d
Migrate build_the_dummy_book to BookTest (build::basic_build)
...
This doesn't exercise *everything* that the old test did, but other
tests will take care of those gaps. This is intended as just a smoke
test.
2025-04-22 20:50:20 -07:00
Eric Huss
f10d23e893
Introduce the new BookTest-based testsuite
...
This is a new testsuite intended to replace the other tests, which
provides an easy facility to update tests, validate output, and more.
2025-04-22 20:50:16 -07:00
Michael Howell
36fa0064de
Break off query string when comparing url for sidebar
2025-04-21 12:03:17 -07:00
Eric Huss
8181445d99
Add a restricted set of clippy lints, required to pass
...
This sets up CI to check clippy with a restricted set of clippy groups.
Some of the default groups have some excessive sets of lints that are
either wrong or style choices that I would prefer to not mess over at
this time. The lint groups can be adjusted later if it looks like
something that would be helpful.
2025-04-20 19:25:46 -07:00