8
0
Просмотр исходного кода

Correct test files. Add entry point for tests, add test to dataset.

Mateusz Samsel 6 лет назад
Родитель
Сommit
30b934271f

+ 22 - 0
packages/ckeditor5-paste-from-office/tests/_data/paste-from-google-docs/lists/index.js

@@ -0,0 +1,22 @@
+/**
+ * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
+ */
+
+import nestedOrderedList from './nested-ordered-lists/input.html';
+import nestedOrderedListNormalized from './nested-ordered-lists/normalized.html';
+import nestedOrderedListModel from './nested-ordered-lists/model.html';
+
+export const fixtures = {
+	input: {
+		nestedOrderedList
+	},
+	normalized: {
+		nestedOrderedList: nestedOrderedListNormalized
+	},
+	model: {
+		nestedOrderedList: nestedOrderedListModel
+	}
+};
+
+export const browserFixtures = {};

+ 1 - 1
packages/ckeditor5-paste-from-office/tests/_data/paste-from-google-docs/lists/nested-ordered-lists/model.html

@@ -1 +1 @@
-<listItem listIndent="0" listType="numbered">1</listItem><listItem listIndent="1" listType="numbered">11</listItem><listItem listIndent="2" listType="numbered">111</listItem><listItem listIndent="2" listType="numbered">112</listItem><listItem listIndent="3" listType="numbered">1121</listItem><listItem listIndent="3" listType="numbered">1122</listItem><listItem listIndent="3" listType="numbered">1123</listItem><listItem listIndent="1" listType="numbered">12</listItem><listItem listIndent="2" listType="numbered">121</listItem><listItem listIndent="2" listType="numbered">122</listItem><listItem listIndent="3" listType="numbered">1221</listItem><listItem listIndent="1" listType="numbered">13</listItem><listItem listIndent="0" listType="numbered">2</listItem><listItem listIndent="1" listType="numbered">21</listItem><listItem listIndent="1" listType="numbered">22</listItem><listItem listIndent="2" listType="numbered">221</listItem><listItem listIndent="2" listType="numbered">222</listItem><listItem listIndent="2" listType="numbered">223</listItem><listItem listIndent="3" listType="numbered">2231</listItem><listItem listIndent="0" listType="numbered">3</listItem><listItem listIndent="0" listType="numbered">4</listItem><listItem listIndent="0" listType="numbered">5</listItem><listItem listIndent="1" listType="numbered">51</listItem><listItem listIndent="1" listType="numbered">52</listItem><listItem listIndent="1" listType="numbered">53</listItem><listItem listIndent="2" listType="numbered">531</listItem><listItem listIndent="2" listType="numbered">532</listItem><listItem listIndent="1" listType="numbered">54</listItem><listItem listIndent="1" listType="numbered">55[]</listItem>
+<listItem listIndent="0" listType="numbered">1</listItem><listItem listIndent="1" listType="numbered">11</listItem><listItem listIndent="2" listType="numbered">111</listItem><listItem listIndent="2" listType="numbered">112</listItem><listItem listIndent="3" listType="numbered">1121</listItem><listItem listIndent="3" listType="numbered">1122</listItem><listItem listIndent="3" listType="numbered">1123</listItem><listItem listIndent="1" listType="numbered">12</listItem><listItem listIndent="2" listType="numbered">121</listItem><listItem listIndent="2" listType="numbered">122</listItem><listItem listIndent="3" listType="numbered">1221</listItem><listItem listIndent="1" listType="numbered">13</listItem><listItem listIndent="0" listType="numbered">2</listItem><listItem listIndent="1" listType="numbered">21</listItem><listItem listIndent="1" listType="numbered">22</listItem><listItem listIndent="2" listType="numbered">221</listItem><listItem listIndent="2" listType="numbered">222</listItem><listItem listIndent="2" listType="numbered">223</listItem><listItem listIndent="3" listType="numbered">2231</listItem><listItem listIndent="0" listType="numbered">3</listItem><listItem listIndent="0" listType="numbered">4</listItem><listItem listIndent="0" listType="numbered">5</listItem><listItem listIndent="1" listType="numbered">51</listItem><listItem listIndent="1" listType="numbered">52</listItem><listItem listIndent="1" listType="numbered">53</listItem><listItem listIndent="2" listType="numbered">531</listItem><listItem listIndent="2" listType="numbered">532</listItem><listItem listIndent="1" listType="numbered">54</listItem><listItem listIndent="1" listType="numbered">55</listItem>

+ 5 - 2
packages/ckeditor5-paste-from-office/tests/_utils/fixtures.js

@@ -11,6 +11,7 @@ import { fixtures as list, browserFixtures as listBrowser } from '../_data/list/
 import { fixtures as spacing, browserFixtures as spacingBrowser } from '../_data/spacing/index.js';
 import { fixtures as googleDocsBoldWrapper, browserFixtures as googleDocsBoldWrapperBrowser }
 	from '../_data/paste-from-google-docs/bold-wrapper/index';
+import { fixtures as googleDocsList, browserFixtures as googleDocsListBrowser } from '../_data/paste-from-google-docs/lists/index.js';
 
 // Generic fixtures.
 export const fixtures = {
@@ -19,7 +20,8 @@ export const fixtures = {
 	link,
 	list,
 	spacing,
-	'google-docs-bold-wrapper': googleDocsBoldWrapper
+	'google-docs-bold-wrapper': googleDocsBoldWrapper,
+	'google-docs-list': googleDocsList
 };
 
 // Browser specific fixtures.
@@ -29,5 +31,6 @@ export const browserFixtures = {
 	link: linkBrowser,
 	list: listBrowser,
 	spacing: spacingBrowser,
-	'google-docs-bold-wrapper': googleDocsBoldWrapperBrowser
+	'google-docs-bold-wrapper': googleDocsBoldWrapperBrowser,
+	'google-docs-list': googleDocsListBrowser
 };

+ 9 - 0
packages/ckeditor5-paste-from-office/tests/data/integration.js

@@ -91,4 +91,13 @@ describe( 'PasteFromOffice - integration', () => {
 			plugins: [ Clipboard, Paragraph, Bold, PasteFromOffice ]
 		}
 	} );
+
+	generateTests( {
+		input: 'google-docs-list',
+		type: 'integration',
+		browsers,
+		editorConfig: {
+			plugins: [ Clipboard, Paragraph, List, PasteFromOffice ]
+		}
+	} );
 } );

+ 7 - 0
packages/ckeditor5-paste-from-office/tests/data/normalization.js

@@ -56,4 +56,11 @@ describe( 'PasteFromOffice - normalization', () => {
 		browsers,
 		editorConfig
 	} );
+
+	generateTests( {
+		input: 'google-docs-list',
+		type: 'normalization',
+		browsers,
+		editorConfig
+	} );
 } );