summaryrefslogtreecommitdiffstats
path: root/tests/rustdoc-js/enum-variant-not-type.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/rustdoc-js/enum-variant-not-type.js')
-rw-r--r--tests/rustdoc-js/enum-variant-not-type.js70
1 files changed, 70 insertions, 0 deletions
diff --git a/tests/rustdoc-js/enum-variant-not-type.js b/tests/rustdoc-js/enum-variant-not-type.js
new file mode 100644
index 000000000..b0f1ec666
--- /dev/null
+++ b/tests/rustdoc-js/enum-variant-not-type.js
@@ -0,0 +1,70 @@
+const EXPECTED = [
+ {
+ 'query': 'T -> T',
+ 'correction': null,
+ 'others': [
+ {
+ 'path': 'enum_variant_not_type',
+ 'name': 'my_fn',
+ },
+ {
+ 'path': 'enum_variant_not_type::AutoCorrectConfounder',
+ 'name': 'assoc_type_acts_like_generic',
+ },
+ ],
+ },
+ {
+ 'query': 'InsertUnnecessarilyLongTypeNameHere -> InsertUnnecessarilyLongTypeNameHere',
+ 'correction': null,
+ 'others': [
+ {
+ 'path': 'enum_variant_not_type',
+ 'name': 'my_fn',
+ },
+ {
+ 'path': 'enum_variant_not_type::AutoCorrectConfounder',
+ 'name': 'assoc_type_acts_like_generic',
+ },
+ ],
+ },
+ {
+ 'query': 'InsertUnnecessarilyLongTypeNameHere',
+ 'correction': null,
+ 'others': [
+ {
+ 'path': 'enum_variant_not_type::AutoCorrectConfounder',
+ 'name': 'InsertUnnecessarilyLongTypeNameHere',
+ },
+ ],
+ },
+ {
+ 'query': 'InsertUnnecessarilyLongTypeNameHereX',
+ 'correction': null,
+ 'others': [
+ {
+ 'path': 'enum_variant_not_type::AutoCorrectConfounder',
+ 'name': 'InsertUnnecessarilyLongTypeNameHere',
+ },
+ ],
+ },
+ {
+ 'query': 'T',
+ 'correction': null,
+ 'others': [
+ {
+ 'path': 'enum_variant_not_type::MyTrait',
+ 'name': 'T',
+ },
+ ],
+ },
+ {
+ 'query': 'T',
+ 'correction': null,
+ 'others': [
+ {
+ 'path': 'enum_variant_not_type::MyTrait',
+ 'name': 'T',
+ },
+ ],
+ },
+];