/**
 * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */

import { MarkdownGfmDataProcessor } from '../../src/gfmdataprocessor.js';
import { ViewDocument, StylesProcessor } from '@ckeditor/ckeditor5-engine';

describe( 'MarkdownGfmDataProcessor', () => {
	let dataProcessor, viewDocument;

	beforeEach( () => {
		viewDocument = new ViewDocument( new StylesProcessor() );
		dataProcessor = new MarkdownGfmDataProcessor( viewDocument );
	} );

	describe( 'useFillerType()', () => {
		it( 'should have this method to be compatible with `DataProcessor` interface', () => {
			expect( () => {
				dataProcessor.useFillerType( 'default' );
			} ).not.to.throw();
		} );
	} );
} );
