Fork of daniellemaywood.uk/gleam — Wasm codegen work
2

Configure Feed

Select the types of activity you want to include in your feed.

gleam / test-package-compiler / src / generated_tests.rs
10 kB 434 lines
1// SPDX-License-Identifier: Apache-2.0 2// SPDX-FileCopyrightText: 2024 The Gleam contributors 3 4//! This file is generated by build.rs 5//! Do not edit it directly, instead add new test cases to ./cases 6 7#[rustfmt::skip] 8#[test] 9fn alias_unqualified_import() { 10 let output = crate::prepare("./cases/alias_unqualified_import"); 11 insta::assert_snapshot!( 12 "alias_unqualified_import", 13 output, 14 "./cases/alias_unqualified_import", 15 ); 16} 17 18#[rustfmt::skip] 19#[test] 20fn dev_importing_test() { 21 let output = crate::prepare("./cases/dev_importing_test"); 22 insta::assert_snapshot!( 23 "dev_importing_test", 24 output, 25 "./cases/dev_importing_test", 26 ); 27} 28 29#[rustfmt::skip] 30#[test] 31fn duplicate_module() { 32 let output = crate::prepare("./cases/duplicate_module"); 33 insta::assert_snapshot!( 34 "duplicate_module", 35 output, 36 "./cases/duplicate_module", 37 ); 38} 39 40#[rustfmt::skip] 41#[test] 42fn duplicate_module_dev() { 43 let output = crate::prepare("./cases/duplicate_module_dev"); 44 insta::assert_snapshot!( 45 "duplicate_module_dev", 46 output, 47 "./cases/duplicate_module_dev", 48 ); 49} 50 51#[rustfmt::skip] 52#[test] 53fn duplicate_module_test_dev() { 54 let output = crate::prepare("./cases/duplicate_module_test_dev"); 55 insta::assert_snapshot!( 56 "duplicate_module_test_dev", 57 output, 58 "./cases/duplicate_module_test_dev", 59 ); 60} 61 62#[rustfmt::skip] 63#[test] 64fn empty_module_warning() { 65 let output = crate::prepare("./cases/empty_module_warning"); 66 insta::assert_snapshot!( 67 "empty_module_warning", 68 output, 69 "./cases/empty_module_warning", 70 ); 71} 72 73#[rustfmt::skip] 74#[test] 75fn erlang_app_generation() { 76 let output = crate::prepare("./cases/erlang_app_generation"); 77 insta::assert_snapshot!( 78 "erlang_app_generation", 79 output, 80 "./cases/erlang_app_generation", 81 ); 82} 83 84#[rustfmt::skip] 85#[test] 86fn erlang_app_generation_with_argument() { 87 let output = crate::prepare("./cases/erlang_app_generation_with_argument"); 88 insta::assert_snapshot!( 89 "erlang_app_generation_with_argument", 90 output, 91 "./cases/erlang_app_generation_with_argument", 92 ); 93} 94 95#[rustfmt::skip] 96#[test] 97fn erlang_bug_752() { 98 let output = crate::prepare("./cases/erlang_bug_752"); 99 insta::assert_snapshot!( 100 "erlang_bug_752", 101 output, 102 "./cases/erlang_bug_752", 103 ); 104} 105 106#[rustfmt::skip] 107#[test] 108fn erlang_empty() { 109 let output = crate::prepare("./cases/erlang_empty"); 110 insta::assert_snapshot!( 111 "erlang_empty", 112 output, 113 "./cases/erlang_empty", 114 ); 115} 116 117#[rustfmt::skip] 118#[test] 119fn erlang_escape_names() { 120 let output = crate::prepare("./cases/erlang_escape_names"); 121 insta::assert_snapshot!( 122 "erlang_escape_names", 123 output, 124 "./cases/erlang_escape_names", 125 ); 126} 127 128#[rustfmt::skip] 129#[test] 130fn erlang_import() { 131 let output = crate::prepare("./cases/erlang_import"); 132 insta::assert_snapshot!( 133 "erlang_import", 134 output, 135 "./cases/erlang_import", 136 ); 137} 138 139#[rustfmt::skip] 140#[test] 141fn erlang_import_shadowing_prelude() { 142 let output = crate::prepare("./cases/erlang_import_shadowing_prelude"); 143 insta::assert_snapshot!( 144 "erlang_import_shadowing_prelude", 145 output, 146 "./cases/erlang_import_shadowing_prelude", 147 ); 148} 149 150#[rustfmt::skip] 151#[test] 152fn erlang_nested() { 153 let output = crate::prepare("./cases/erlang_nested"); 154 insta::assert_snapshot!( 155 "erlang_nested", 156 output, 157 "./cases/erlang_nested", 158 ); 159} 160 161#[rustfmt::skip] 162#[test] 163fn erlang_nested_qualified_constant() { 164 let output = crate::prepare("./cases/erlang_nested_qualified_constant"); 165 insta::assert_snapshot!( 166 "erlang_nested_qualified_constant", 167 output, 168 "./cases/erlang_nested_qualified_constant", 169 ); 170} 171 172#[rustfmt::skip] 173#[test] 174fn errors_from_related_modules() { 175 let output = crate::prepare("./cases/errors_from_related_modules"); 176 insta::assert_snapshot!( 177 "errors_from_related_modules", 178 output, 179 "./cases/errors_from_related_modules", 180 ); 181} 182 183#[rustfmt::skip] 184#[test] 185fn errors_from_related_skipped_modules() { 186 let output = crate::prepare("./cases/errors_from_related_skipped_modules"); 187 insta::assert_snapshot!( 188 "errors_from_related_skipped_modules", 189 output, 190 "./cases/errors_from_related_skipped_modules", 191 ); 192} 193 194#[rustfmt::skip] 195#[test] 196fn errors_from_unrelated_modules() { 197 let output = crate::prepare("./cases/errors_from_unrelated_modules"); 198 insta::assert_snapshot!( 199 "errors_from_unrelated_modules", 200 output, 201 "./cases/errors_from_unrelated_modules", 202 ); 203} 204 205#[rustfmt::skip] 206#[test] 207fn hello_joe() { 208 let output = crate::prepare("./cases/hello_joe"); 209 insta::assert_snapshot!( 210 "hello_joe", 211 output, 212 "./cases/hello_joe", 213 ); 214} 215 216#[rustfmt::skip] 217#[test] 218fn import_cycle() { 219 let output = crate::prepare("./cases/import_cycle"); 220 insta::assert_snapshot!( 221 "import_cycle", 222 output, 223 "./cases/import_cycle", 224 ); 225} 226 227#[rustfmt::skip] 228#[test] 229fn import_cycle_multi() { 230 let output = crate::prepare("./cases/import_cycle_multi"); 231 insta::assert_snapshot!( 232 "import_cycle_multi", 233 output, 234 "./cases/import_cycle_multi", 235 ); 236} 237 238#[rustfmt::skip] 239#[test] 240fn import_shadowed_name_warning() { 241 let output = crate::prepare("./cases/import_shadowed_name_warning"); 242 insta::assert_snapshot!( 243 "import_shadowed_name_warning", 244 output, 245 "./cases/import_shadowed_name_warning", 246 ); 247} 248 249#[rustfmt::skip] 250#[test] 251fn imported_constants() { 252 let output = crate::prepare("./cases/imported_constants"); 253 insta::assert_snapshot!( 254 "imported_constants", 255 output, 256 "./cases/imported_constants", 257 ); 258} 259 260#[rustfmt::skip] 261#[test] 262fn imported_external_fns() { 263 let output = crate::prepare("./cases/imported_external_fns"); 264 insta::assert_snapshot!( 265 "imported_external_fns", 266 output, 267 "./cases/imported_external_fns", 268 ); 269} 270 271#[rustfmt::skip] 272#[test] 273fn imported_record_constructors() { 274 let output = crate::prepare("./cases/imported_record_constructors"); 275 insta::assert_snapshot!( 276 "imported_record_constructors", 277 output, 278 "./cases/imported_record_constructors", 279 ); 280} 281 282#[rustfmt::skip] 283#[test] 284fn javascript_d_ts() { 285 let output = crate::prepare("./cases/javascript_d_ts"); 286 insta::assert_snapshot!( 287 "javascript_d_ts", 288 output, 289 "./cases/javascript_d_ts", 290 ); 291} 292 293#[rustfmt::skip] 294#[test] 295fn javascript_empty() { 296 let output = crate::prepare("./cases/javascript_empty"); 297 insta::assert_snapshot!( 298 "javascript_empty", 299 output, 300 "./cases/javascript_empty", 301 ); 302} 303 304#[rustfmt::skip] 305#[test] 306fn javascript_import() { 307 let output = crate::prepare("./cases/javascript_import"); 308 insta::assert_snapshot!( 309 "javascript_import", 310 output, 311 "./cases/javascript_import", 312 ); 313} 314 315#[rustfmt::skip] 316#[test] 317fn javascript_sourcemaps() { 318 let output = crate::prepare("./cases/javascript_sourcemaps"); 319 insta::assert_snapshot!( 320 "javascript_sourcemaps", 321 output, 322 "./cases/javascript_sourcemaps", 323 ); 324} 325 326#[rustfmt::skip] 327#[test] 328fn not_overwriting_erlang_module() { 329 let output = crate::prepare("./cases/not_overwriting_erlang_module"); 330 insta::assert_snapshot!( 331 "not_overwriting_erlang_module", 332 output, 333 "./cases/not_overwriting_erlang_module", 334 ); 335} 336 337#[rustfmt::skip] 338#[test] 339fn opaque_type_accessor() { 340 let output = crate::prepare("./cases/opaque_type_accessor"); 341 insta::assert_snapshot!( 342 "opaque_type_accessor", 343 output, 344 "./cases/opaque_type_accessor", 345 ); 346} 347 348#[rustfmt::skip] 349#[test] 350fn opaque_type_destructure() { 351 let output = crate::prepare("./cases/opaque_type_destructure"); 352 insta::assert_snapshot!( 353 "opaque_type_destructure", 354 output, 355 "./cases/opaque_type_destructure", 356 ); 357} 358 359#[rustfmt::skip] 360#[test] 361fn overwriting_erlang_module() { 362 let output = crate::prepare("./cases/overwriting_erlang_module"); 363 insta::assert_snapshot!( 364 "overwriting_erlang_module", 365 output, 366 "./cases/overwriting_erlang_module", 367 ); 368} 369 370#[rustfmt::skip] 371#[test] 372fn src_importing_dev() { 373 let output = crate::prepare("./cases/src_importing_dev"); 374 insta::assert_snapshot!( 375 "src_importing_dev", 376 output, 377 "./cases/src_importing_dev", 378 ); 379} 380 381#[rustfmt::skip] 382#[test] 383fn src_importing_test() { 384 let output = crate::prepare("./cases/src_importing_test"); 385 insta::assert_snapshot!( 386 "src_importing_test", 387 output, 388 "./cases/src_importing_test", 389 ); 390} 391 392#[rustfmt::skip] 393#[test] 394fn unknown_module_field_in_constant() { 395 let output = crate::prepare("./cases/unknown_module_field_in_constant"); 396 insta::assert_snapshot!( 397 "unknown_module_field_in_constant", 398 output, 399 "./cases/unknown_module_field_in_constant", 400 ); 401} 402 403#[rustfmt::skip] 404#[test] 405fn unknown_module_field_in_expression() { 406 let output = crate::prepare("./cases/unknown_module_field_in_expression"); 407 insta::assert_snapshot!( 408 "unknown_module_field_in_expression", 409 output, 410 "./cases/unknown_module_field_in_expression", 411 ); 412} 413 414#[rustfmt::skip] 415#[test] 416fn unknown_module_field_in_import() { 417 let output = crate::prepare("./cases/unknown_module_field_in_import"); 418 insta::assert_snapshot!( 419 "unknown_module_field_in_import", 420 output, 421 "./cases/unknown_module_field_in_import", 422 ); 423} 424 425#[rustfmt::skip] 426#[test] 427fn variable_or_module() { 428 let output = crate::prepare("./cases/variable_or_module"); 429 insta::assert_snapshot!( 430 "variable_or_module", 431 output, 432 "./cases/variable_or_module", 433 ); 434}