Make assist tests panic again on empty source changes
This commit is contained in:
parent
1f929659ac
commit
f5fe6b157f
@ -96,8 +96,10 @@ fn check_doc_test(assist_id: &str, before: &str, after: &str) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let actual = {
|
let actual = {
|
||||||
let source_change =
|
let source_change = assist
|
||||||
assist.source_change.expect("Assist did not contain any source changes");
|
.source_change
|
||||||
|
.filter(|it| !it.source_file_edits.is_empty() || !it.file_system_edits.is_empty())
|
||||||
|
.expect("Assist did not contain any source changes");
|
||||||
let mut actual = before;
|
let mut actual = before;
|
||||||
if let Some(source_file_edit) = source_change.get_source_edit(file_id) {
|
if let Some(source_file_edit) = source_change.get_source_edit(file_id) {
|
||||||
source_file_edit.apply(&mut actual);
|
source_file_edit.apply(&mut actual);
|
||||||
@ -140,8 +142,10 @@ fn check(handler: Handler, before: &str, expected: ExpectedResult<'_>, assist_la
|
|||||||
|
|
||||||
match (assist, expected) {
|
match (assist, expected) {
|
||||||
(Some(assist), ExpectedResult::After(after)) => {
|
(Some(assist), ExpectedResult::After(after)) => {
|
||||||
let source_change =
|
let source_change = assist
|
||||||
assist.source_change.expect("Assist did not contain any source changes");
|
.source_change
|
||||||
|
.filter(|it| !it.source_file_edits.is_empty() || !it.file_system_edits.is_empty())
|
||||||
|
.expect("Assist did not contain any source changes");
|
||||||
let skip_header = source_change.source_file_edits.len() == 1
|
let skip_header = source_change.source_file_edits.len() == 1
|
||||||
&& source_change.file_system_edits.len() == 0;
|
&& source_change.file_system_edits.len() == 0;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user