├── .gitignore ├── .ocamlformat ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.mdx ├── config ├── dune ├── expect_test_config.ml ├── expect_test_config.mli └── types │ ├── dune │ └── expect_test_config_types.ml ├── developer_guide.txt ├── dune ├── dune-project ├── evaluator ├── dune ├── ppx_expect_evaluator.ml └── ppx_expect_evaluator.mli ├── make-corrected-file ├── dune ├── kernel │ ├── dune │ ├── make_corrected_file_kernel.ml │ └── make_corrected_file_kernel.mli ├── make_corrected_file.ml └── make_corrected_file.mli ├── ppx_expect.opam ├── runtime ├── current_file.ml ├── current_file.mli ├── dune ├── output.ml ├── output.mli ├── ppx_expect_runtime.ml ├── ppx_expect_runtime.mli ├── ppx_expect_runtime_stubs.c ├── runtime.js ├── runtime.wat ├── test_block.ml ├── test_block.mli ├── test_node.ml ├── test_node.mli ├── test_spec.ml ├── test_spec.mli ├── test_spec_intf.ml ├── types │ ├── dune │ ├── ppx_expect_runtime_types.ml │ └── ppx_expect_runtime_types.mli ├── write_corrected_file.ml └── write_corrected_file.mli ├── src ├── dune ├── ppx_expect.ml └── ppx_expect.mli └── test ├── bad_test.ml ├── bad_test.mli ├── current_test_has_output_that_does_not_match_exn.ml ├── current_test_has_output_that_does_not_match_exn.mli ├── dune ├── duplicated-by-ppx ├── dune ├── duplicated_expect.ml ├── expect_test_copied_by_ppx_tests.ml ├── negative-tests │ ├── dune │ ├── duplicated_expect.ml │ ├── duplicated_expect.ml.corrected.expected │ ├── duplicated_inconsistent.ml │ ├── duplicated_inconsistent.ml.corrected.expected │ ├── expect_test_copied_by_ppx_negative_tests.ml │ └── test-output.expected └── ppx-duplicate │ ├── dune │ ├── ppx_duplicate_for_ppx_expect_internal_testing.ml │ └── ppx_duplicate_for_ppx_expect_internal_testing.mli ├── escaped_strings.ml ├── escaped_strings.mli ├── example ├── chdir.ml ├── chdir.mli ├── control_chars.ml ├── control_chars.mli ├── dune ├── expect_test_examples.ml ├── flexible_whitespace.ml ├── flexible_whitespace.mli ├── function.ml ├── function.mli ├── functor.ml ├── hello_async.ml ├── hello_async.mli ├── reordered.ml ├── reordered.mli ├── space_nine.ml ├── space_nine.mli ├── tabs.ml.in ├── tabs.mli ├── tests.ml ├── tests.mli ├── xnine.ml └── xnine.mli ├── expect-if-reached ├── dune ├── expect_test_if_unreachable_tests.ml ├── negative-test │ ├── dune │ ├── expect_if_reacheds_are_corrected.ml │ ├── expect_if_reacheds_are_corrected.ml.corrected.expected │ ├── expect_test_if_unreachable_negative_tests.ml │ ├── expects_still_must_be_reached.ml │ ├── expects_still_must_be_reached.ml.corrected.expected │ └── test-output.expected └── passing_tests.ml ├── explicit-strict-false ├── dune ├── expect_test_explicit_no_strict_indent.ml ├── negative-test │ ├── dune │ ├── expect_test_explicit_no_strict_indent_negative.ml │ ├── nine.ml │ ├── nine.ml.corrected.expected │ └── test-output.expected └── nine.ml ├── explicit-strict-true ├── dune ├── expect_test_explicit_strict_indent.ml ├── negative-test │ ├── dune │ ├── expect_test_explicit_strict_indent_negative.ml │ ├── nine.ml │ ├── nine.ml.corrected.expected │ └── test-output.expected └── nine.ml ├── force-drop ├── dune ├── expect_test_force_drop_integration.ml ├── lib │ ├── dune │ ├── setup.sh │ ├── sub │ │ ├── dune │ │ ├── expect_test_force_drop_integration_lib.ml │ │ └── expect_test_force_drop_integration_lib.mli │ └── test-ppx-runtime-is-mined.t ├── setup.sh └── test-verbose-mode.t ├── negative-tests ├── chdir.ml ├── chdir.ml.corrected.expected ├── comment.ml ├── comment.ml.corrected.expected ├── current_test_has_output_that_does_not_match_exn.ml ├── current_test_has_output_that_does_not_match_exn.ml.corrected.expected ├── disabling │ ├── dune │ ├── lib │ │ ├── dune │ │ ├── expect_test_disabling_test_lib.ml │ │ ├── test_ref.ml │ │ └── test_ref.mli │ └── main.ml ├── dune ├── escaped_strings.ml ├── escaped_strings.ml.corrected.expected ├── exact.ml ├── exact.ml.corrected.expected ├── exit-in-test │ ├── broken-test │ │ ├── dune │ │ ├── expect_test_call_exit_in_test.ml │ │ └── test.ml │ ├── dune │ ├── expect_test_test_exit_in_test.ml │ └── test.ml ├── exn.ml ├── exn.ml.corrected.expected ├── exn_and_trailing.ml ├── exn_and_trailing.ml.corrected.expected ├── exn_missing.ml ├── exn_missing.ml.corrected.expected ├── expect_output.ml ├── expect_output.ml.corrected.expected ├── expect_test_negative_tests.ml ├── expectation.ml ├── expectation.ml.corrected.expected ├── export_test.ml ├── flexible.ml ├── flexible.ml.corrected.expected ├── for-mdx │ ├── dune │ ├── expect_test_example_for_mdx.ml │ ├── foo.ml │ ├── foo.ml.corrected.expected │ ├── mdx_cases.ml │ ├── mdx_cases.ml.corrected.expected │ └── test-output.expected ├── function_with_distinct_outputs.ml ├── function_with_distinct_outputs.ml.corrected.expected ├── functor.ml ├── functor.ml.corrected.expected ├── import_test.ml ├── missing.ml ├── missing.ml.corrected.expected ├── nesting │ ├── dune │ ├── expect_test_nesting_tests.ml │ ├── nested.ml │ ├── nested.ml.corrected.expected │ └── test-output.expected ├── nine.ml ├── nine.ml.corrected.expected ├── nonempty_stack.ml ├── nonempty_stack.ml.corrected.expected ├── normal_strings.ml ├── normal_strings.ml.corrected.expected ├── semicolon.ml ├── semicolon.ml.corrected.expected ├── similar_distinct_outputs.ml ├── similar_distinct_outputs.ml.corrected.expected ├── spacing.ml ├── spacing.ml.corrected.expected ├── string_extension_syntax.ml ├── string_extension_syntax.ml.corrected.expected ├── string_padding.ml ├── string_padding.ml.corrected.expected ├── tag.ml ├── tag.ml.corrected.expected ├── test-output.expected ├── three.ml ├── three.ml.corrected.expected ├── trailing.ml ├── trailing.ml.corrected.expected ├── trailing_in_module.ml ├── trailing_in_module.ml.corrected.expected ├── unidiomatic_syntax.ml ├── unidiomatic_syntax.ml.corrected.expected ├── unusual_payload_location.ml ├── unusual_payload_location.ml.corrected.expected ├── zero_alloc.ml └── zero_alloc.ml.corrected.expected ├── no-output-patterns ├── dune ├── ppx_expect_test_no_output_patterns.ml ├── test.ml └── test.mli ├── non_flushing.c ├── ppx_expect_test.ml ├── string_extension_syntax.ml ├── string_extension_syntax.mli ├── test_expectation.ml ├── test_expectation.mli ├── test_output.ml ├── test_output.mli ├── test_sanitize.ml ├── test_sanitize.mli ├── test_stderr.ml ├── test_stderr.mli ├── uncaught_exn.ml ├── uncaught_exn.mli ├── unflushed_stubs_output.ml ├── unflushed_stubs_output.mli ├── unidiomatic_syntax.ml ├── unidiomatic_syntax.mli ├── unreachable.ml ├── unreachable.mli ├── verbose-mode ├── dune ├── setup.sh └── sub │ ├── dune │ ├── expect_test_verbose_mode_tests.ml │ ├── print_in_the_middle.ml │ └── test_loops.ml ├── zero_alloc_attr.ml └── zero_alloc_attr.mli /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | *.install 3 | *.merlin 4 | _opam 5 | 6 | -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | profile=janestreet 2 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/Makefile -------------------------------------------------------------------------------- /README.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/README.mdx -------------------------------------------------------------------------------- /config/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/config/dune -------------------------------------------------------------------------------- /config/expect_test_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/config/expect_test_config.ml -------------------------------------------------------------------------------- /config/expect_test_config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/config/expect_test_config.mli -------------------------------------------------------------------------------- /config/types/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/config/types/dune -------------------------------------------------------------------------------- /config/types/expect_test_config_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/config/types/expect_test_config_types.ml -------------------------------------------------------------------------------- /developer_guide.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/developer_guide.txt -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 3.17) 2 | -------------------------------------------------------------------------------- /evaluator/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/evaluator/dune -------------------------------------------------------------------------------- /evaluator/ppx_expect_evaluator.ml: -------------------------------------------------------------------------------- 1 | (* empty *) 2 | -------------------------------------------------------------------------------- /evaluator/ppx_expect_evaluator.mli: -------------------------------------------------------------------------------- 1 | (* empty *) 2 | -------------------------------------------------------------------------------- /make-corrected-file/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/make-corrected-file/dune -------------------------------------------------------------------------------- /make-corrected-file/kernel/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/make-corrected-file/kernel/dune -------------------------------------------------------------------------------- /make-corrected-file/kernel/make_corrected_file_kernel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/make-corrected-file/kernel/make_corrected_file_kernel.ml -------------------------------------------------------------------------------- /make-corrected-file/kernel/make_corrected_file_kernel.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/make-corrected-file/kernel/make_corrected_file_kernel.mli -------------------------------------------------------------------------------- /make-corrected-file/make_corrected_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/make-corrected-file/make_corrected_file.ml -------------------------------------------------------------------------------- /make-corrected-file/make_corrected_file.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/make-corrected-file/make_corrected_file.mli -------------------------------------------------------------------------------- /ppx_expect.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/ppx_expect.opam -------------------------------------------------------------------------------- /runtime/current_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/current_file.ml -------------------------------------------------------------------------------- /runtime/current_file.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/current_file.mli -------------------------------------------------------------------------------- /runtime/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/dune -------------------------------------------------------------------------------- /runtime/output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/output.ml -------------------------------------------------------------------------------- /runtime/output.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/output.mli -------------------------------------------------------------------------------- /runtime/ppx_expect_runtime.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/ppx_expect_runtime.ml -------------------------------------------------------------------------------- /runtime/ppx_expect_runtime.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/ppx_expect_runtime.mli -------------------------------------------------------------------------------- /runtime/ppx_expect_runtime_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/ppx_expect_runtime_stubs.c -------------------------------------------------------------------------------- /runtime/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/runtime.js -------------------------------------------------------------------------------- /runtime/runtime.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/runtime.wat -------------------------------------------------------------------------------- /runtime/test_block.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_block.ml -------------------------------------------------------------------------------- /runtime/test_block.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_block.mli -------------------------------------------------------------------------------- /runtime/test_node.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_node.ml -------------------------------------------------------------------------------- /runtime/test_node.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_node.mli -------------------------------------------------------------------------------- /runtime/test_spec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_spec.ml -------------------------------------------------------------------------------- /runtime/test_spec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_spec.mli -------------------------------------------------------------------------------- /runtime/test_spec_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/test_spec_intf.ml -------------------------------------------------------------------------------- /runtime/types/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/types/dune -------------------------------------------------------------------------------- /runtime/types/ppx_expect_runtime_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/types/ppx_expect_runtime_types.ml -------------------------------------------------------------------------------- /runtime/types/ppx_expect_runtime_types.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/types/ppx_expect_runtime_types.mli -------------------------------------------------------------------------------- /runtime/write_corrected_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/write_corrected_file.ml -------------------------------------------------------------------------------- /runtime/write_corrected_file.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/runtime/write_corrected_file.mli -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/src/dune -------------------------------------------------------------------------------- /src/ppx_expect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/src/ppx_expect.ml -------------------------------------------------------------------------------- /src/ppx_expect.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/src/ppx_expect.mli -------------------------------------------------------------------------------- /test/bad_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/bad_test.ml -------------------------------------------------------------------------------- /test/bad_test.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/current_test_has_output_that_does_not_match_exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/current_test_has_output_that_does_not_match_exn.ml -------------------------------------------------------------------------------- /test/current_test_has_output_that_does_not_match_exn.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/dune -------------------------------------------------------------------------------- /test/duplicated-by-ppx/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/dune -------------------------------------------------------------------------------- /test/duplicated-by-ppx/duplicated_expect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/duplicated_expect.ml -------------------------------------------------------------------------------- /test/duplicated-by-ppx/expect_test_copied_by_ppx_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/expect_test_copied_by_ppx_tests.ml -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/negative-tests/dune -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/duplicated_expect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/negative-tests/duplicated_expect.ml -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/duplicated_expect.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/negative-tests/duplicated_expect.ml.corrected.expected -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/duplicated_inconsistent.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/negative-tests/duplicated_inconsistent.ml -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/duplicated_inconsistent.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/negative-tests/duplicated_inconsistent.ml.corrected.expected -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/expect_test_copied_by_ppx_negative_tests.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/duplicated-by-ppx/negative-tests/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/negative-tests/test-output.expected -------------------------------------------------------------------------------- /test/duplicated-by-ppx/ppx-duplicate/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/ppx-duplicate/dune -------------------------------------------------------------------------------- /test/duplicated-by-ppx/ppx-duplicate/ppx_duplicate_for_ppx_expect_internal_testing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/duplicated-by-ppx/ppx-duplicate/ppx_duplicate_for_ppx_expect_internal_testing.ml -------------------------------------------------------------------------------- /test/duplicated-by-ppx/ppx-duplicate/ppx_duplicate_for_ppx_expect_internal_testing.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/escaped_strings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/escaped_strings.ml -------------------------------------------------------------------------------- /test/escaped_strings.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/chdir.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/chdir.ml -------------------------------------------------------------------------------- /test/example/chdir.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/control_chars.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/control_chars.ml -------------------------------------------------------------------------------- /test/example/control_chars.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/dune -------------------------------------------------------------------------------- /test/example/expect_test_examples.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/expect_test_examples.ml -------------------------------------------------------------------------------- /test/example/flexible_whitespace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/flexible_whitespace.ml -------------------------------------------------------------------------------- /test/example/flexible_whitespace.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/function.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/function.ml -------------------------------------------------------------------------------- /test/example/function.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/functor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/functor.ml -------------------------------------------------------------------------------- /test/example/hello_async.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/hello_async.ml -------------------------------------------------------------------------------- /test/example/hello_async.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/reordered.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/reordered.ml -------------------------------------------------------------------------------- /test/example/reordered.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/space_nine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/space_nine.ml -------------------------------------------------------------------------------- /test/example/space_nine.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/tabs.ml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/tabs.ml.in -------------------------------------------------------------------------------- /test/example/tabs.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/tests.ml -------------------------------------------------------------------------------- /test/example/tests.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/example/xnine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/example/xnine.ml -------------------------------------------------------------------------------- /test/example/xnine.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/expect-if-reached/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/dune -------------------------------------------------------------------------------- /test/expect-if-reached/expect_test_if_unreachable_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/expect_test_if_unreachable_tests.ml -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/negative-test/dune -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/expect_if_reacheds_are_corrected.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/negative-test/expect_if_reacheds_are_corrected.ml -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/expect_if_reacheds_are_corrected.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/negative-test/expect_if_reacheds_are_corrected.ml.corrected.expected -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/expect_test_if_unreachable_negative_tests.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/expects_still_must_be_reached.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/negative-test/expects_still_must_be_reached.ml -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/expects_still_must_be_reached.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/negative-test/expects_still_must_be_reached.ml.corrected.expected -------------------------------------------------------------------------------- /test/expect-if-reached/negative-test/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/negative-test/test-output.expected -------------------------------------------------------------------------------- /test/expect-if-reached/passing_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/expect-if-reached/passing_tests.ml -------------------------------------------------------------------------------- /test/explicit-strict-false/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/dune -------------------------------------------------------------------------------- /test/explicit-strict-false/expect_test_explicit_no_strict_indent.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/expect_test_explicit_no_strict_indent.ml -------------------------------------------------------------------------------- /test/explicit-strict-false/negative-test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/negative-test/dune -------------------------------------------------------------------------------- /test/explicit-strict-false/negative-test/expect_test_explicit_no_strict_indent_negative.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/explicit-strict-false/negative-test/nine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/negative-test/nine.ml -------------------------------------------------------------------------------- /test/explicit-strict-false/negative-test/nine.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/negative-test/nine.ml.corrected.expected -------------------------------------------------------------------------------- /test/explicit-strict-false/negative-test/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/negative-test/test-output.expected -------------------------------------------------------------------------------- /test/explicit-strict-false/nine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-false/nine.ml -------------------------------------------------------------------------------- /test/explicit-strict-true/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/dune -------------------------------------------------------------------------------- /test/explicit-strict-true/expect_test_explicit_strict_indent.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/expect_test_explicit_strict_indent.ml -------------------------------------------------------------------------------- /test/explicit-strict-true/negative-test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/negative-test/dune -------------------------------------------------------------------------------- /test/explicit-strict-true/negative-test/expect_test_explicit_strict_indent_negative.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/explicit-strict-true/negative-test/nine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/negative-test/nine.ml -------------------------------------------------------------------------------- /test/explicit-strict-true/negative-test/nine.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/negative-test/nine.ml.corrected.expected -------------------------------------------------------------------------------- /test/explicit-strict-true/negative-test/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/negative-test/test-output.expected -------------------------------------------------------------------------------- /test/explicit-strict-true/nine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/explicit-strict-true/nine.ml -------------------------------------------------------------------------------- /test/force-drop/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/dune -------------------------------------------------------------------------------- /test/force-drop/expect_test_force_drop_integration.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/expect_test_force_drop_integration.ml -------------------------------------------------------------------------------- /test/force-drop/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/lib/dune -------------------------------------------------------------------------------- /test/force-drop/lib/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/lib/setup.sh -------------------------------------------------------------------------------- /test/force-drop/lib/sub/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/lib/sub/dune -------------------------------------------------------------------------------- /test/force-drop/lib/sub/expect_test_force_drop_integration_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/lib/sub/expect_test_force_drop_integration_lib.ml -------------------------------------------------------------------------------- /test/force-drop/lib/sub/expect_test_force_drop_integration_lib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/lib/sub/expect_test_force_drop_integration_lib.mli -------------------------------------------------------------------------------- /test/force-drop/lib/test-ppx-runtime-is-mined.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/lib/test-ppx-runtime-is-mined.t -------------------------------------------------------------------------------- /test/force-drop/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/setup.sh -------------------------------------------------------------------------------- /test/force-drop/test-verbose-mode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/force-drop/test-verbose-mode.t -------------------------------------------------------------------------------- /test/negative-tests/chdir.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/chdir.ml -------------------------------------------------------------------------------- /test/negative-tests/chdir.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/chdir.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/comment.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/comment.ml -------------------------------------------------------------------------------- /test/negative-tests/comment.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/comment.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/current_test_has_output_that_does_not_match_exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/current_test_has_output_that_does_not_match_exn.ml -------------------------------------------------------------------------------- /test/negative-tests/current_test_has_output_that_does_not_match_exn.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/current_test_has_output_that_does_not_match_exn.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/disabling/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/disabling/dune -------------------------------------------------------------------------------- /test/negative-tests/disabling/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/disabling/lib/dune -------------------------------------------------------------------------------- /test/negative-tests/disabling/lib/expect_test_disabling_test_lib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/disabling/lib/expect_test_disabling_test_lib.ml -------------------------------------------------------------------------------- /test/negative-tests/disabling/lib/test_ref.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/disabling/lib/test_ref.ml -------------------------------------------------------------------------------- /test/negative-tests/disabling/lib/test_ref.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/disabling/lib/test_ref.mli -------------------------------------------------------------------------------- /test/negative-tests/disabling/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/disabling/main.ml -------------------------------------------------------------------------------- /test/negative-tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/dune -------------------------------------------------------------------------------- /test/negative-tests/escaped_strings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/escaped_strings.ml -------------------------------------------------------------------------------- /test/negative-tests/escaped_strings.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/escaped_strings.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/exact.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exact.ml -------------------------------------------------------------------------------- /test/negative-tests/exact.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exact.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/exit-in-test/broken-test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exit-in-test/broken-test/dune -------------------------------------------------------------------------------- /test/negative-tests/exit-in-test/broken-test/expect_test_call_exit_in_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exit-in-test/broken-test/expect_test_call_exit_in_test.ml -------------------------------------------------------------------------------- /test/negative-tests/exit-in-test/broken-test/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exit-in-test/broken-test/test.ml -------------------------------------------------------------------------------- /test/negative-tests/exit-in-test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exit-in-test/dune -------------------------------------------------------------------------------- /test/negative-tests/exit-in-test/expect_test_test_exit_in_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exit-in-test/expect_test_test_exit_in_test.ml -------------------------------------------------------------------------------- /test/negative-tests/exit-in-test/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exit-in-test/test.ml -------------------------------------------------------------------------------- /test/negative-tests/exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exn.ml -------------------------------------------------------------------------------- /test/negative-tests/exn.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exn.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/exn_and_trailing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exn_and_trailing.ml -------------------------------------------------------------------------------- /test/negative-tests/exn_and_trailing.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exn_and_trailing.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/exn_missing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exn_missing.ml -------------------------------------------------------------------------------- /test/negative-tests/exn_missing.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/exn_missing.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/expect_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/expect_output.ml -------------------------------------------------------------------------------- /test/negative-tests/expect_output.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/expect_output.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/expect_test_negative_tests.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/negative-tests/expectation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/expectation.ml -------------------------------------------------------------------------------- /test/negative-tests/expectation.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/expectation.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/export_test.ml: -------------------------------------------------------------------------------- 1 | module M () = struct 2 | let%expect_test _ = () 3 | end 4 | -------------------------------------------------------------------------------- /test/negative-tests/flexible.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/flexible.ml -------------------------------------------------------------------------------- /test/negative-tests/flexible.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/flexible.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/for-mdx/dune -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/expect_test_example_for_mdx.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/for-mdx/foo.ml -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/foo.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/for-mdx/foo.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/mdx_cases.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/for-mdx/mdx_cases.ml -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/mdx_cases.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/for-mdx/mdx_cases.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/for-mdx/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/for-mdx/test-output.expected -------------------------------------------------------------------------------- /test/negative-tests/function_with_distinct_outputs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/function_with_distinct_outputs.ml -------------------------------------------------------------------------------- /test/negative-tests/function_with_distinct_outputs.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/function_with_distinct_outputs.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/functor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/functor.ml -------------------------------------------------------------------------------- /test/negative-tests/functor.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/functor.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/import_test.ml: -------------------------------------------------------------------------------- 1 | let () = Printexc.record_backtrace false 2 | 3 | include Export_test.M () 4 | -------------------------------------------------------------------------------- /test/negative-tests/missing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/missing.ml -------------------------------------------------------------------------------- /test/negative-tests/missing.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/missing.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/nesting/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nesting/dune -------------------------------------------------------------------------------- /test/negative-tests/nesting/expect_test_nesting_tests.ml: -------------------------------------------------------------------------------- 1 | (* This test library exports nothing *) 2 | -------------------------------------------------------------------------------- /test/negative-tests/nesting/nested.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nesting/nested.ml -------------------------------------------------------------------------------- /test/negative-tests/nesting/nested.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nesting/nested.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/nesting/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nesting/test-output.expected -------------------------------------------------------------------------------- /test/negative-tests/nine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nine.ml -------------------------------------------------------------------------------- /test/negative-tests/nine.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nine.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/nonempty_stack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nonempty_stack.ml -------------------------------------------------------------------------------- /test/negative-tests/nonempty_stack.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/nonempty_stack.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/normal_strings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/normal_strings.ml -------------------------------------------------------------------------------- /test/negative-tests/normal_strings.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/normal_strings.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/semicolon.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/semicolon.ml -------------------------------------------------------------------------------- /test/negative-tests/semicolon.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/semicolon.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/similar_distinct_outputs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/similar_distinct_outputs.ml -------------------------------------------------------------------------------- /test/negative-tests/similar_distinct_outputs.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/similar_distinct_outputs.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/spacing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/spacing.ml -------------------------------------------------------------------------------- /test/negative-tests/spacing.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/spacing.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/string_extension_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/string_extension_syntax.ml -------------------------------------------------------------------------------- /test/negative-tests/string_extension_syntax.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/string_extension_syntax.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/string_padding.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/string_padding.ml -------------------------------------------------------------------------------- /test/negative-tests/string_padding.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/string_padding.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/tag.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/tag.ml -------------------------------------------------------------------------------- /test/negative-tests/tag.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/tag.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/test-output.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/test-output.expected -------------------------------------------------------------------------------- /test/negative-tests/three.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/three.ml -------------------------------------------------------------------------------- /test/negative-tests/three.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/three.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/trailing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/trailing.ml -------------------------------------------------------------------------------- /test/negative-tests/trailing.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/trailing.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/trailing_in_module.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/trailing_in_module.ml -------------------------------------------------------------------------------- /test/negative-tests/trailing_in_module.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/trailing_in_module.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/unidiomatic_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/unidiomatic_syntax.ml -------------------------------------------------------------------------------- /test/negative-tests/unidiomatic_syntax.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/unidiomatic_syntax.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/unusual_payload_location.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/unusual_payload_location.ml -------------------------------------------------------------------------------- /test/negative-tests/unusual_payload_location.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/unusual_payload_location.ml.corrected.expected -------------------------------------------------------------------------------- /test/negative-tests/zero_alloc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/zero_alloc.ml -------------------------------------------------------------------------------- /test/negative-tests/zero_alloc.ml.corrected.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/negative-tests/zero_alloc.ml.corrected.expected -------------------------------------------------------------------------------- /test/no-output-patterns/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/no-output-patterns/dune -------------------------------------------------------------------------------- /test/no-output-patterns/ppx_expect_test_no_output_patterns.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/no-output-patterns/ppx_expect_test_no_output_patterns.ml -------------------------------------------------------------------------------- /test/no-output-patterns/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/no-output-patterns/test.ml -------------------------------------------------------------------------------- /test/no-output-patterns/test.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/non_flushing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/non_flushing.c -------------------------------------------------------------------------------- /test/ppx_expect_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/ppx_expect_test.ml -------------------------------------------------------------------------------- /test/string_extension_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/string_extension_syntax.ml -------------------------------------------------------------------------------- /test/string_extension_syntax.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/test_expectation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/test_expectation.ml -------------------------------------------------------------------------------- /test/test_expectation.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/test_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/test_output.ml -------------------------------------------------------------------------------- /test/test_output.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/test_sanitize.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/test_sanitize.ml -------------------------------------------------------------------------------- /test/test_sanitize.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/test_stderr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/test_stderr.ml -------------------------------------------------------------------------------- /test/test_stderr.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/uncaught_exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/uncaught_exn.ml -------------------------------------------------------------------------------- /test/uncaught_exn.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/unflushed_stubs_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/unflushed_stubs_output.ml -------------------------------------------------------------------------------- /test/unflushed_stubs_output.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/unidiomatic_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/unidiomatic_syntax.ml -------------------------------------------------------------------------------- /test/unidiomatic_syntax.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/unreachable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/unreachable.ml -------------------------------------------------------------------------------- /test/unreachable.mli: -------------------------------------------------------------------------------- 1 | (*_ This signature is deliberately empty. *) 2 | -------------------------------------------------------------------------------- /test/verbose-mode/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/verbose-mode/dune -------------------------------------------------------------------------------- /test/verbose-mode/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/verbose-mode/setup.sh -------------------------------------------------------------------------------- /test/verbose-mode/sub/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/verbose-mode/sub/dune -------------------------------------------------------------------------------- /test/verbose-mode/sub/expect_test_verbose_mode_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/verbose-mode/sub/expect_test_verbose_mode_tests.ml -------------------------------------------------------------------------------- /test/verbose-mode/sub/print_in_the_middle.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/verbose-mode/sub/print_in_the_middle.ml -------------------------------------------------------------------------------- /test/verbose-mode/sub/test_loops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/verbose-mode/sub/test_loops.ml -------------------------------------------------------------------------------- /test/zero_alloc_attr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janestreet/ppx_expect/HEAD/test/zero_alloc_attr.ml -------------------------------------------------------------------------------- /test/zero_alloc_attr.mli: -------------------------------------------------------------------------------- 1 | (*_ This file is intentionally left blank. *) 2 | --------------------------------------------------------------------------------