index.js 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. /**
  2. * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. // Generic.
  6. import offline from './offline/input.word2016.html';
  7. import linked from './linked/input.word2016.html';
  8. import rotated from './rotated/input.word2016.html';
  9. import wrapped from './wrapped/input.word2016.html';
  10. import alternativeText from './alternative-text/input.word2016.html';
  11. import reflection from './reflection/input.word2016.html';
  12. import adjacentGroups from './adjacent-groups/input.word2016.html';
  13. import onlineOffline from './online-offline/input.word2016.html';
  14. import shapesOnlineOffline from './shapes-online-offline/input.word2016.html';
  15. import offlineNormalized from './offline/normalized.word2016.html';
  16. import linkedNormalized from './linked/normalized.word2016.html';
  17. import rotatedNormalized from './rotated/normalized.word2016.html';
  18. import wrappedNormalized from './wrapped/normalized.word2016.html';
  19. import alternativeTextNormalized from './alternative-text/normalized.word2016.html';
  20. import reflectionNormalized from './reflection/normalized.word2016.html';
  21. import adjacentGroupsNormalized from './adjacent-groups/normalized.word2016.html';
  22. import onlineOfflineNormalized from './online-offline/normalized.word2016.html';
  23. import shapesOnlineOfflineNormalized from './shapes-online-offline/normalized.word2016.html';
  24. import offlineModel from './offline/model.word2016.html';
  25. import linkedModel from './linked/model.word2016.html';
  26. import rotatedModel from './rotated/model.word2016.html';
  27. import wrappedModel from './wrapped/model.word2016.html';
  28. import alternativeTextModel from './alternative-text/model.word2016.html';
  29. import reflectionModel from './reflection/model.word2016.html';
  30. import adjacentGroupsModel from './adjacent-groups/model.word2016.html';
  31. import onlineOfflineModel from './online-offline/model.word2016.html';
  32. import shapesOnlineOfflineModel from './shapes-online-offline/model.word2016.html';
  33. const genericFixtures = {
  34. input: {
  35. offline,
  36. linked,
  37. rotated,
  38. wrapped,
  39. alternativeText,
  40. reflection,
  41. adjacentGroups,
  42. onlineOffline,
  43. shapesOnlineOffline
  44. },
  45. normalized: {
  46. offline: offlineNormalized,
  47. linked: linkedNormalized,
  48. rotated: rotatedNormalized,
  49. wrapped: wrappedNormalized,
  50. alternativeText: alternativeTextNormalized,
  51. reflection: reflectionNormalized,
  52. adjacentGroups: adjacentGroupsNormalized,
  53. onlineOffline: onlineOfflineNormalized,
  54. shapesOnlineOffline: shapesOnlineOfflineNormalized
  55. },
  56. model: {
  57. offline: offlineModel,
  58. linked: linkedModel,
  59. rotated: rotatedModel,
  60. wrapped: wrappedModel,
  61. alternativeText: alternativeTextModel,
  62. reflection: reflectionModel,
  63. adjacentGroups: adjacentGroupsModel,
  64. onlineOffline: onlineOfflineModel,
  65. shapesOnlineOffline: shapesOnlineOfflineModel
  66. },
  67. inputBlob: {}
  68. };
  69. export const fixtures = genericFixtures;
  70. // Browser specific.
  71. // Chrome
  72. import offlineRtfChrome from './offline/input.chrome.word2016.rtf';
  73. import linkedRtfChrome from './linked/input.chrome.word2016.rtf';
  74. import rotatedRtfChrome from './rotated/input.chrome.word2016.rtf';
  75. import wrappedRtfChrome from './wrapped/input.chrome.word2016.rtf';
  76. import alternativeTextRtfChrome from './alternative-text/input.chrome.word2016.rtf';
  77. import reflectionRtfChrome from './reflection/input.chrome.word2016.rtf';
  78. import adjacentGroupsRtfChrome from './adjacent-groups/input.chrome.word2016.rtf';
  79. import onlineOfflineRtfChrome from './online-offline/input.chrome.word2016.rtf';
  80. import shapesOnlineOfflineRtfChrome from './shapes-online-offline/input.chrome.word2016.rtf';
  81. // Firefox
  82. import offlineRtfFirefox from './offline/input.firefox.word2016.rtf';
  83. import linkedRtfFirefox from './linked/input.firefox.word2016.rtf';
  84. import rotatedRtfFirefox from './rotated/input.firefox.word2016.rtf';
  85. import wrappedRtfFirefox from './wrapped/input.firefox.word2016.rtf';
  86. import alternativeTextRtfFirefox from './alternative-text/input.firefox.word2016.rtf';
  87. import reflectionRtfFirefox from './reflection/input.firefox.word2016.rtf';
  88. import adjacentGroupsRtfFirefox from './adjacent-groups/input.firefox.word2016.rtf';
  89. import onlineOfflineRtfFirefox from './online-offline/input.firefox.word2016.rtf';
  90. import shapesOnlineOfflineRtfFirefox from './shapes-online-offline/input.firefox.word2016.rtf';
  91. // Edge
  92. import offlineRtfEdge from './offline/input.edge.word2016.rtf';
  93. import linkedRtfEdge from './linked/input.edge.word2016.rtf';
  94. import rotatedRtfEdge from './rotated/input.edge.word2016.rtf';
  95. import wrappedRtfEdge from './wrapped/input.edge.word2016.rtf';
  96. import alternativeTextRtfEdge from './alternative-text/input.edge.word2016.rtf';
  97. import reflectionRtfEdge from './reflection/input.edge.word2016.rtf';
  98. import adjacentGroupsRtfEdge from './adjacent-groups/input.edge.word2016.rtf';
  99. import onlineOfflineRtfEdge from './online-offline/input.edge.word2016.rtf';
  100. import shapesOnlineOfflineRtfEdge from './shapes-online-offline/input.edge.word2016.rtf';
  101. import adjacentGroupsModelEdge from './adjacent-groups/model.edge.word2016.html';
  102. // Safari
  103. import offlineSafari from './offline/input.safari.word2016.html';
  104. import linkedSafari from './linked/input.safari.word2016.html';
  105. import rotatedSafari from './rotated/input.safari.word2016.html';
  106. import wrappedSafari from './wrapped/input.safari.word2016.html';
  107. import alternativeTextSafari from './alternative-text/input.safari.word2016.html';
  108. import reflectionSafari from './reflection/input.safari.word2016.html';
  109. import adjacentGroupsSafari from './adjacent-groups/input.safari.word2016.html';
  110. import onlineOfflineSafari from './online-offline/input.safari.word2016.html';
  111. import shapesOnlineOfflineSafari from './shapes-online-offline/input.safari.word2016.html';
  112. import offlineNormalizedSafari from './offline/normalized.safari.word2016.html';
  113. import linkedNormalizedSafari from './linked/normalized.safari.word2016.html';
  114. import rotatedNormalizedSafari from './rotated/normalized.safari.word2016.html';
  115. import wrappedNormalizedSafari from './wrapped/normalized.safari.word2016.html';
  116. import alternativeTextNormalizedSafari from './alternative-text/normalized.safari.word2016.html';
  117. import reflectionNormalizedSafari from './reflection/normalized.safari.word2016.html';
  118. import adjacentGroupsNormalizedSafari from './adjacent-groups/normalized.safari.word2016.html';
  119. import onlineOfflineNormalizedSafari from './online-offline/normalized.safari.word2016.html';
  120. import shapesOnlineOfflineNormalizedSafari from './shapes-online-offline/normalized.safari.word2016.html';
  121. import offlineModelSafari from './offline/model.safari.word2016.html';
  122. import linkedModelSafari from './linked/model.safari.word2016.html';
  123. import rotatedModelSafari from './rotated/model.safari.word2016.html';
  124. import wrappedModelSafari from './wrapped/model.safari.word2016.html';
  125. import alternativeTextModelSafari from './alternative-text/model.safari.word2016.html';
  126. import reflectionModelSafari from './reflection/model.safari.word2016.html';
  127. import adjacentGroupsModelSafari from './adjacent-groups/model.safari.word2016.html';
  128. import onlineOfflineModelSafari from './online-offline/model.safari.word2016.html';
  129. import shapesOnlineOfflineModelSafari from './shapes-online-offline/model.safari.word2016.html';
  130. export const browserFixtures = {
  131. chrome: {
  132. input: Object.assign( {}, genericFixtures.input ),
  133. normalized: Object.assign( {}, genericFixtures.normalized ),
  134. model: Object.assign( {}, genericFixtures.model ),
  135. inputRtf: {
  136. offline: offlineRtfChrome,
  137. linked: linkedRtfChrome,
  138. rotated: rotatedRtfChrome,
  139. wrapped: wrappedRtfChrome,
  140. alternativeText: alternativeTextRtfChrome,
  141. reflection: reflectionRtfChrome,
  142. adjacentGroups: adjacentGroupsRtfChrome,
  143. onlineOffline: onlineOfflineRtfChrome,
  144. shapesOnlineOffline: shapesOnlineOfflineRtfChrome
  145. },
  146. },
  147. firefox: {
  148. input: Object.assign( {}, genericFixtures.input ),
  149. normalized: Object.assign( {}, genericFixtures.normalized ),
  150. model: Object.assign( {}, genericFixtures.model ),
  151. inputRtf: {
  152. offline: offlineRtfFirefox,
  153. linked: linkedRtfFirefox,
  154. rotated: rotatedRtfFirefox,
  155. wrapped: wrappedRtfFirefox,
  156. alternativeText: alternativeTextRtfFirefox,
  157. reflection: reflectionRtfFirefox,
  158. adjacentGroups: adjacentGroupsRtfFirefox,
  159. onlineOffline: onlineOfflineRtfFirefox,
  160. shapesOnlineOffline: shapesOnlineOfflineRtfFirefox
  161. }
  162. },
  163. edge: {
  164. input: Object.assign( {}, genericFixtures.input ),
  165. normalized: Object.assign( {}, genericFixtures.normalized ),
  166. model: Object.assign( {}, genericFixtures.model, {
  167. adjacentGroups: adjacentGroupsModelEdge
  168. } ),
  169. inputRtf: {
  170. offline: offlineRtfEdge,
  171. linked: linkedRtfEdge,
  172. rotated: rotatedRtfEdge,
  173. wrapped: wrappedRtfEdge,
  174. alternativeText: alternativeTextRtfEdge,
  175. reflection: reflectionRtfEdge,
  176. adjacentGroups: adjacentGroupsRtfEdge,
  177. onlineOffline: onlineOfflineRtfEdge,
  178. shapesOnlineOffline: shapesOnlineOfflineRtfEdge
  179. }
  180. },
  181. safari: {
  182. input: {
  183. offline: offlineSafari,
  184. linked: linkedSafari,
  185. rotated: rotatedSafari,
  186. wrapped: wrappedSafari,
  187. alternativeText: alternativeTextSafari,
  188. reflection: reflectionSafari,
  189. adjacentGroups: adjacentGroupsSafari,
  190. onlineOffline: onlineOfflineSafari,
  191. shapesOnlineOffline: shapesOnlineOfflineSafari
  192. },
  193. normalized: {
  194. offline: offlineNormalizedSafari,
  195. linked: linkedNormalizedSafari,
  196. rotated: rotatedNormalizedSafari,
  197. wrapped: wrappedNormalizedSafari,
  198. alternativeText: alternativeTextNormalizedSafari,
  199. reflection: reflectionNormalizedSafari,
  200. adjacentGroups: adjacentGroupsNormalizedSafari,
  201. onlineOffline: onlineOfflineNormalizedSafari,
  202. shapesOnlineOffline: shapesOnlineOfflineNormalizedSafari
  203. },
  204. model: {
  205. offline: offlineModelSafari,
  206. linked: linkedModelSafari,
  207. rotated: rotatedModelSafari,
  208. wrapped: wrappedModelSafari,
  209. alternativeText: alternativeTextModelSafari,
  210. reflection: reflectionModelSafari,
  211. adjacentGroups: adjacentGroupsModelSafari,
  212. onlineOffline: onlineOfflineModelSafari,
  213. shapesOnlineOffline: shapesOnlineOfflineModelSafari
  214. },
  215. inputRtf: {}
  216. }
  217. };