testing: fix non-error outputs not being clickable

Fixes #142602
This commit is contained in:
Connor Peet 2022-02-09 11:04:07 -08:00
parent 9dd6d50d0a
commit 0fa6b06a1d
No known key found for this signature in database
GPG key ID: CF8FD2EA0DBC61BD
2 changed files with 5 additions and 2 deletions

View file

@ -209,5 +209,8 @@
.test-message-inline-content {
font-family: var(--testMessageDecorationFontFamily);
font-size: var(--testMessageDecorationFontSize);
}
.test-message-inline-content-clickable {
cursor: pointer;
}

View file

@ -267,7 +267,7 @@ export class TestingDecorationService extends Disposable implements ITestingDeco
continue;
}
const messageUri = m.type === TestMessageType.Info ? undefined : buildTestUri({
const messageUri = buildTestUri({
type: TestUriType.ResultActualOutput,
messageIndex: i,
taskIndex: taskId,
@ -894,7 +894,7 @@ class TestMessageDecoration implements ITestDecoration {
options.after = {
content: ' '.repeat(4) + inlineText,
inlineClassName: `test-message-inline-content test-message-inline-content-s${severity} ${this.contentIdClass}`
inlineClassName: `test-message-inline-content test-message-inline-content-s${severity} ${this.contentIdClass} ${messageUri ? 'test-message-inline-content-clickable' : ''}`
};
options.showIfCollapsed = true;