From cf2dff2b1e3fa55fa5415d524200070d0d7aacfe Mon Sep 17 00:00:00 2001 From: Albert Larsan <74931857+albertlarsan68@users.noreply.github.com> Date: Thu, 5 Jan 2023 09:13:28 +0100 Subject: Move /src/test to /tests --- tests/rustdoc/inline_cross/add-docs.rs | 9 +++++ tests/rustdoc/inline_cross/assoc-items.rs | 42 +++++++++++++++++++ .../inline_cross/assoc_item_trait_bounds.out0.html | 1 + .../inline_cross/assoc_item_trait_bounds.out2.html | 1 + .../inline_cross/assoc_item_trait_bounds.out9.html | 1 + .../inline_cross/assoc_item_trait_bounds.rs | 44 ++++++++++++++++++++ tests/rustdoc/inline_cross/auxiliary/add-docs.rs | 4 ++ .../rustdoc/inline_cross/auxiliary/assoc-items.rs | 38 +++++++++++++++++ .../auxiliary/assoc_item_trait_bounds.rs | 46 +++++++++++++++++++++ tests/rustdoc/inline_cross/auxiliary/cross-glob.rs | 5 +++ .../inline_cross/auxiliary/default-trait-method.rs | 16 ++++++++ tests/rustdoc/inline_cross/auxiliary/dyn_trait.rs | 17 ++++++++ .../auxiliary/impl-inline-without-trait.rs | 8 ++++ .../inline_cross/auxiliary/impl_trait_aux.rs | 41 +++++++++++++++++++ .../inline_cross/auxiliary/implementors_inline.rs | 18 +++++++++ .../rustdoc/inline_cross/auxiliary/issue-24183.rs | 14 +++++++ .../rustdoc/inline_cross/auxiliary/issue-33113.rs | 7 ++++ tests/rustdoc/inline_cross/auxiliary/macro-vis.rs | 25 ++++++++++++ tests/rustdoc/inline_cross/auxiliary/macros.rs | 10 +++++ tests/rustdoc/inline_cross/auxiliary/proc_macro.rs | 47 ++++++++++++++++++++++ .../inline_cross/auxiliary/renamed-via-module.rs | 9 +++++ .../inline_cross/auxiliary/rustdoc-hidden-sig.rs | 12 ++++++ .../inline_cross/auxiliary/rustdoc-hidden.rs | 4 ++ .../auxiliary/rustdoc-nonreachable-impls.rs | 34 ++++++++++++++++ .../auxiliary/rustdoc-trait-object-impl.rs | 13 ++++++ tests/rustdoc/inline_cross/auxiliary/trait-vis.rs | 13 ++++++ tests/rustdoc/inline_cross/auxiliary/use_crate.rs | 5 +++ .../rustdoc/inline_cross/auxiliary/use_crate_2.rs | 1 + tests/rustdoc/inline_cross/cross-glob.rs | 11 +++++ tests/rustdoc/inline_cross/default-trait-method.rs | 20 +++++++++ tests/rustdoc/inline_cross/dyn_trait.rs | 31 ++++++++++++++ tests/rustdoc/inline_cross/hidden-use.rs | 12 ++++++ .../inline_cross/impl-inline-without-trait.rs | 12 ++++++ tests/rustdoc/inline_cross/impl_trait.rs | 47 ++++++++++++++++++++++ tests/rustdoc/inline_cross/implementors-js.rs | 25 ++++++++++++ tests/rustdoc/inline_cross/inline_hidden.rs | 12 ++++++ .../issue-24183.method_no_where_self_sized.html | 1 + tests/rustdoc/inline_cross/issue-24183.rs | 18 +++++++++ tests/rustdoc/inline_cross/issue-28480.rs | 13 ++++++ tests/rustdoc/inline_cross/issue-31948-1.rs | 27 +++++++++++++ tests/rustdoc/inline_cross/issue-31948-2.rs | 21 ++++++++++ tests/rustdoc/inline_cross/issue-31948.rs | 29 +++++++++++++ tests/rustdoc/inline_cross/issue-32881.rs | 11 +++++ tests/rustdoc/inline_cross/issue-33113.rs | 10 +++++ tests/rustdoc/inline_cross/macro-vis.rs | 36 +++++++++++++++++ tests/rustdoc/inline_cross/macros.rs | 19 +++++++++ tests/rustdoc/inline_cross/proc_macro.rs | 36 +++++++++++++++++ tests/rustdoc/inline_cross/renamed-via-module.rs | 24 +++++++++++ tests/rustdoc/inline_cross/trait-vis.rs | 7 ++++ tests/rustdoc/inline_cross/use_crate.rs | 27 +++++++++++++ 50 files changed, 934 insertions(+) create mode 100644 tests/rustdoc/inline_cross/add-docs.rs create mode 100644 tests/rustdoc/inline_cross/assoc-items.rs create mode 100644 tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html create mode 100644 tests/rustdoc/inline_cross/assoc_item_trait_bounds.out2.html create mode 100644 tests/rustdoc/inline_cross/assoc_item_trait_bounds.out9.html create mode 100644 tests/rustdoc/inline_cross/assoc_item_trait_bounds.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/add-docs.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/assoc-items.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/assoc_item_trait_bounds.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/cross-glob.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/default-trait-method.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/dyn_trait.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/impl-inline-without-trait.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/impl_trait_aux.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/implementors_inline.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/issue-24183.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/issue-33113.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/macro-vis.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/macros.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/proc_macro.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/renamed-via-module.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden-sig.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/rustdoc-hidden.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/rustdoc-nonreachable-impls.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/trait-vis.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/use_crate.rs create mode 100644 tests/rustdoc/inline_cross/auxiliary/use_crate_2.rs create mode 100644 tests/rustdoc/inline_cross/cross-glob.rs create mode 100644 tests/rustdoc/inline_cross/default-trait-method.rs create mode 100644 tests/rustdoc/inline_cross/dyn_trait.rs create mode 100644 tests/rustdoc/inline_cross/hidden-use.rs create mode 100644 tests/rustdoc/inline_cross/impl-inline-without-trait.rs create mode 100644 tests/rustdoc/inline_cross/impl_trait.rs create mode 100644 tests/rustdoc/inline_cross/implementors-js.rs create mode 100644 tests/rustdoc/inline_cross/inline_hidden.rs create mode 100644 tests/rustdoc/inline_cross/issue-24183.method_no_where_self_sized.html create mode 100644 tests/rustdoc/inline_cross/issue-24183.rs create mode 100644 tests/rustdoc/inline_cross/issue-28480.rs create mode 100644 tests/rustdoc/inline_cross/issue-31948-1.rs create mode 100644 tests/rustdoc/inline_cross/issue-31948-2.rs create mode 100644 tests/rustdoc/inline_cross/issue-31948.rs create mode 100644 tests/rustdoc/inline_cross/issue-32881.rs create mode 100644 tests/rustdoc/inline_cross/issue-33113.rs create mode 100644 tests/rustdoc/inline_cross/macro-vis.rs create mode 100644 tests/rustdoc/inline_cross/macros.rs create mode 100644 tests/rustdoc/inline_cross/proc_macro.rs create mode 100644 tests/rustdoc/inline_cross/renamed-via-module.rs create mode 100644 tests/rustdoc/inline_cross/trait-vis.rs create mode 100644 tests/rustdoc/inline_cross/use_crate.rs (limited to 'tests/rustdoc/inline_cross') diff --git a/tests/rustdoc/inline_cross/add-docs.rs b/tests/rustdoc/inline_cross/add-docs.rs new file mode 100644 index 00000000000..a1124d2094c --- /dev/null +++ b/tests/rustdoc/inline_cross/add-docs.rs @@ -0,0 +1,9 @@ +// aux-build:add-docs.rs + +extern crate inner; + + +// @has add_docs/struct.MyStruct.html +// @hasraw add_docs/struct.MyStruct.html "Doc comment from ‘pub use’, Doc comment from definition" +/// Doc comment from 'pub use', +pub use inner::MyStruct; diff --git a/tests/rustdoc/inline_cross/assoc-items.rs b/tests/rustdoc/inline_cross/assoc-items.rs new file mode 100644 index 00000000000..811827a17fe --- /dev/null +++ b/tests/rustdoc/inline_cross/assoc-items.rs @@ -0,0 +1,42 @@ +// aux-build:assoc-items.rs +// build-aux-docs +// ignore-cross-compile + +#![crate_name = "foo"] + +extern crate assoc_items; + +// @has foo/struct.MyStruct.html +// @!hasraw - 'PrivateConst' +// @has - '//*[@id="associatedconstant.PublicConst"]' 'pub const PublicConst: u8' +// @has - '//*[@class="docblock"]' 'docs for PublicConst' +// @!hasraw - 'private_method' +// @has - '//*[@id="method.public_method"]' 'pub fn public_method()' +// @has - '//*[@class="docblock"]' 'docs for public_method' +// @has - '//*[@id="associatedconstant.ConstNoDefault"]' 'const ConstNoDefault: i16' +// @has - '//*[@class="docblock"]' 'dox for ConstNoDefault' +// @has - '//*[@id="associatedconstant.ConstWithDefault"]' 'const ConstWithDefault: u16' +// @has - '//div[@class="docblock"]' 'docs for ConstWithDefault' +// @has - '//*[@id="associatedtype.TypeNoDefault"]' 'type TypeNoDefault = i32' +// @has - '//*[@class="docblock"]' 'dox for TypeNoDefault' +// @has - '//*[@id="associatedtype.TypeWithDefault"]' 'type TypeWithDefault = u32' +// @has - '//div[@class="docblock"]' 'docs for TypeWithDefault' +// @has - '//*[@id="method.method_no_default"]' 'fn method_no_default()' +// @has - '//*[@class="docblock"]' 'dox for method_no_default' +// @has - '//*[@id="method.method_with_default"]' 'fn method_with_default()' +// @has - '//div[@class="docblock"]' 'docs for method_with_default' +pub use assoc_items::MyStruct; + +// @has foo/trait.MyTrait.html +// @has - '//*[@id="associatedconstant.ConstNoDefault"]' 'const ConstNoDefault: i16' +// @has - '//*[@class="docblock"]' 'docs for ConstNoDefault' +// @has - '//*[@id="associatedconstant.ConstWithDefault"]' 'const ConstWithDefault: u16' +// @has - '//*[@class="docblock"]' 'docs for ConstWithDefault' +// @has - '//*[@id="associatedtype.TypeNoDefault"]' 'type TypeNoDefault' +// @has - '//*[@class="docblock"]' 'docs for TypeNoDefault' +// @has - '//*[@class="docblock"]' 'docs for TypeWithDefault' +// @has - '//*[@id="tymethod.method_no_default"]' 'fn method_no_default()' +// @has - '//*[@class="docblock"]' 'docs for method_no_default' +// @has - '//*[@id="method.method_with_default"]' 'fn method_with_default()' +// @has - '//*[@class="docblock"]' 'docs for method_with_default' +pub use assoc_items::MyTrait; diff --git a/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html new file mode 100644 index 00000000000..8934bc1ee33 --- /dev/null +++ b/tests/rustdoc/inline_cross/assoc_item_trait_bounds.out0.html @@ -0,0 +1 @@ +