@@ -843,8 +843,8 @@ namespace FourSlash {
843
843
}
844
844
845
845
private verifyCompletionEntry ( actual : ts . CompletionEntry , expected : FourSlashInterface . ExpectedCompletionEntry ) {
846
- const { insertText, replacementSpan, hasAction, isRecommended, kind, kindModifiers, text, documentation, tags, source, sourceDisplay, sortText } = typeof expected === "string"
847
- ? { insertText : undefined , replacementSpan : undefined , hasAction : undefined , isRecommended : undefined , kind : undefined , kindModifiers : undefined , text : undefined , documentation : undefined , tags : undefined , source : undefined , sourceDisplay : undefined , sortText : undefined }
846
+ const { insertText, replacementSpan, hasAction, isRecommended, isFromUncheckedFile , kind, kindModifiers, text, documentation, tags, source, sourceDisplay, sortText } = typeof expected === "string"
847
+ ? { insertText : undefined , replacementSpan : undefined , hasAction : undefined , isRecommended : undefined , isFromUncheckedFile : undefined , kind : undefined , kindModifiers : undefined , text : undefined , documentation : undefined , tags : undefined , source : undefined , sourceDisplay : undefined , sortText : undefined }
848
848
: expected ;
849
849
850
850
if ( actual . insertText !== insertText ) {
@@ -867,8 +867,14 @@ namespace FourSlash {
867
867
}
868
868
}
869
869
870
+ if ( isFromUncheckedFile !== undefined ) {
871
+ if ( actual . isFromUncheckedFile !== isFromUncheckedFile ) {
872
+ this . raiseError ( `Expected 'isFromUncheckedFile' value '${ actual . isFromUncheckedFile } ' to equal '${ isFromUncheckedFile } '` ) ;
873
+ }
874
+ }
875
+
870
876
assert . equal ( actual . hasAction , hasAction , `Expected 'hasAction' value '${ actual . hasAction } ' to equal '${ hasAction } '` ) ;
871
- assert . equal ( actual . isRecommended , isRecommended , `Expected 'isRecommended' value '${ actual . source } ' to equal '${ isRecommended } '` ) ;
877
+ assert . equal ( actual . isRecommended , isRecommended , `Expected 'isRecommended' value '${ actual . isRecommended } ' to equal '${ isRecommended } '` ) ;
872
878
assert . equal ( actual . source , source , `Expected 'source' value '${ actual . source } ' to equal '${ source } '` ) ;
873
879
assert . equal ( actual . sortText , sortText || ts . Completions . SortText . LocationPriority , this . messageAtLastKnownMarker ( `Actual entry: ${ JSON . stringify ( actual ) } ` ) ) ;
874
880
0 commit comments