mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-27 17:23:21 -05:00
Add setting for enabling using new markdown renderer (#16864)
* Add setting for enabling using new markdown renderer * Use const * Fix circular dependency * Default setting to false
This commit is contained in:
@@ -7,9 +7,10 @@ import * as assert from 'assert';
|
||||
import * as marked from 'vs/base/common/marked/marked';
|
||||
import { NotebookMarkdownRenderer } from '../../browser/outputs/notebookMarkdown';
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
import { TestConfigurationService } from 'sql/platform/connection/test/common/testConfigurationService';
|
||||
|
||||
suite('NotebookMarkdownRenderer', () => {
|
||||
let notebookMarkdownRenderer = new NotebookMarkdownRenderer();
|
||||
let notebookMarkdownRenderer = new NotebookMarkdownRenderer(new TestConfigurationService({ user: { 'notebook': { 'useNewMarkdownRenderer': false } } }));
|
||||
test('image rendering conforms to default', () => {
|
||||
const markdown = { value: `` };
|
||||
const result: HTMLElement = notebookMarkdownRenderer.renderMarkdown(markdown);
|
||||
|
||||
@@ -31,7 +31,7 @@ import { NotebookRange } from 'sql/workbench/services/notebook/browser/notebookS
|
||||
import { NotebookMarkdownRenderer } from 'sql/workbench/contrib/notebook/browser/outputs/notebookMarkdown';
|
||||
import { NullAdsTelemetryService } from 'sql/platform/telemetry/common/adsTelemetryService';
|
||||
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
|
||||
import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService';
|
||||
import { TestConfigurationService } from 'sql/platform/connection/test/common/testConfigurationService';
|
||||
|
||||
let expectedNotebookContent: nb.INotebookContents = {
|
||||
cells: [{
|
||||
@@ -74,7 +74,7 @@ suite('Notebook Find Model', function (): void {
|
||||
let defaultModelOptions: INotebookModelOptions;
|
||||
const logService = new NullLogService();
|
||||
let model: NotebookModel;
|
||||
let markdownRenderer: NotebookMarkdownRenderer = new NotebookMarkdownRenderer();
|
||||
let markdownRenderer: NotebookMarkdownRenderer = new NotebookMarkdownRenderer(new TestConfigurationService());
|
||||
let configurationService: IConfigurationService;
|
||||
|
||||
setup(async () => {
|
||||
|
||||
Reference in New Issue
Block a user