diff --git a/test/integration/render.test.js b/test/integration/render.test.js
index 4f624618b..fe041274a 100644
--- a/test/integration/render.test.js
+++ b/test/integration/render.test.js
@@ -7,12 +7,52 @@ import { waitForText } from '../helpers/wait-for.js';
describe('render', function () {
// Helpers
// ---------------------------------------------------------------------------
- describe('helpers', () => {
+ describe('callouts', () => {
beforeEach(async () => {
await docsifyInit();
});
- test('important content', () => {
+ test('caution', () => {
+ const output = window.marked('> [!CAUTION]\n> Text');
+
+ expect(output).toMatchInlineSnapshot(
+ `"
"`,
+ );
+ });
+
+ test('important', () => {
+ const output = window.marked('> [!IMPORTANT]\n> Text');
+
+ expect(output).toMatchInlineSnapshot(
+ `""`,
+ );
+ });
+
+ test('note', () => {
+ const output = window.marked('> [!NOTE]\n> Text');
+
+ expect(output).toMatchInlineSnapshot(
+ `""`,
+ );
+ });
+
+ test('tip', () => {
+ const output = window.marked('> [!TIP]\n> Text');
+
+ expect(output).toMatchInlineSnapshot(
+ `""`,
+ );
+ });
+
+ test('warning', () => {
+ const output = window.marked('> [!WARNING]\n> Text');
+
+ expect(output).toMatchInlineSnapshot(
+ `""`,
+ );
+ });
+
+ test('important (legacy)', () => {
const output = window.marked('!> Important content');
expect(output).toMatchInlineSnapshot(
@@ -20,7 +60,7 @@ describe('render', function () {
);
});
- test('general tip', () => {
+ test('tip (legacy)', () => {
const output = window.marked('?> General tip');
expect(output).toMatchInlineSnapshot(