From f9e6fce62d3d12e1f19eb2dc2cdd35e390b2e15f Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 22 Dec 2015 11:20:21 -0800 Subject: [PATCH] Remove redundant tests for the same random edit operations --- spec/runtime/language_specs.cc | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/spec/runtime/language_specs.cc b/spec/runtime/language_specs.cc index 7967d5b7..d2bc0756 100644 --- a/spec/runtime/language_specs.cc +++ b/spec/runtime/language_specs.cc @@ -144,7 +144,7 @@ describe("Languages", [&]() { std::set> deletions; std::set> insertions; - for (size_t i = 0; i < 50; i++) { + for (size_t i = 0; i < 80; i++) { size_t edit_position = random() % SpyInput::char_count(entry.input); size_t deletion_size = random() % (SpyInput::char_count(entry.input) - edit_position); string inserted_text = random_words(random() % 4 + 1); @@ -159,16 +159,6 @@ describe("Languages", [&]() { ts_document_edit(doc, input->undo()); ts_document_parse(doc); }); - - it_handles_edit_sequence("performing and repairing an insertion of " + description, [&]() { - ts_document_parse(doc); - - ts_document_edit(doc, input->replace(edit_position, 0, inserted_text)); - ts_document_parse(doc); - - ts_document_edit(doc, input->undo()); - ts_document_parse(doc); - }); } if (deletions.insert({edit_position, deletion_size}).second) { @@ -181,16 +171,6 @@ describe("Languages", [&]() { ts_document_edit(doc, input->undo()); ts_document_parse(doc); }); - - it_handles_edit_sequence("performing and repairing a deletion of " + desription, [&]() { - ts_document_parse(doc); - - ts_document_edit(doc, input->replace(edit_position, deletion_size, "")); - ts_document_parse(doc); - - ts_document_edit(doc, input->undo()); - ts_document_parse(doc); - }); } } }