index.js 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. /**
  2. * @license Copyright (c) 2003-2018, 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. };
  68. export const fixtures = genericFixtures;
  69. // Browser specific.
  70. // Chrome
  71. import offlineRtfChrome from './offline/input.chrome.word2016.rtf';
  72. import linkedRtfChrome from './linked/input.chrome.word2016.rtf';
  73. import rotatedRtfChrome from './rotated/input.chrome.word2016.rtf';
  74. import wrappedRtfChrome from './wrapped/input.chrome.word2016.rtf';
  75. import alternativeTextRtfChrome from './alternative-text/input.chrome.word2016.rtf';
  76. import reflectionRtfChrome from './reflection/input.chrome.word2016.rtf';
  77. import adjacentGroupsRtfChrome from './adjacent-groups/input.chrome.word2016.rtf';
  78. import onlineOfflineRtfChrome from './online-offline/input.chrome.word2016.rtf';
  79. import shapesOnlineOfflineRtfChrome from './shapes-online-offline/input.chrome.word2016.rtf';
  80. // Firefox
  81. import offlineRtfFirefox from './offline/input.firefox.word2016.rtf';
  82. import linkedRtfFirefox from './linked/input.firefox.word2016.rtf';
  83. import rotatedRtfFirefox from './rotated/input.firefox.word2016.rtf';
  84. import wrappedRtfFirefox from './wrapped/input.firefox.word2016.rtf';
  85. import alternativeTextRtfFirefox from './alternative-text/input.firefox.word2016.rtf';
  86. import reflectionRtfFirefox from './reflection/input.firefox.word2016.rtf';
  87. import adjacentGroupsRtfFirefox from './adjacent-groups/input.firefox.word2016.rtf';
  88. import onlineOfflineRtfFirefox from './online-offline/input.firefox.word2016.rtf';
  89. import shapesOnlineOfflineRtfFirefox from './shapes-online-offline/input.firefox.word2016.rtf';
  90. // Edge
  91. import offlineRtfEdge from './offline/input.edge.word2016.rtf';
  92. import linkedRtfEdge from './linked/input.edge.word2016.rtf';
  93. import rotatedRtfEdge from './rotated/input.edge.word2016.rtf';
  94. import wrappedRtfEdge from './wrapped/input.edge.word2016.rtf';
  95. import alternativeTextRtfEdge from './alternative-text/input.edge.word2016.rtf';
  96. import reflectionRtfEdge from './reflection/input.edge.word2016.rtf';
  97. import adjacentGroupsRtfEdge from './adjacent-groups/input.edge.word2016.rtf';
  98. import onlineOfflineRtfEdge from './online-offline/input.edge.word2016.rtf';
  99. import shapesOnlineOfflineRtfEdge from './shapes-online-offline/input.edge.word2016.rtf';
  100. // Safari
  101. import offlineSafari from './offline/input.safari.word2016.html';
  102. import linkedSafari from './linked/input.safari.word2016.html';
  103. import rotatedSafari from './rotated/input.safari.word2016.html';
  104. import wrappedSafari from './wrapped/input.safari.word2016.html';
  105. import alternativeTextSafari from './alternative-text/input.safari.word2016.html';
  106. import reflectionSafari from './reflection/input.safari.word2016.html';
  107. import adjacentGroupsSafari from './adjacent-groups/input.safari.word2016.html';
  108. import onlineOfflineSafari from './online-offline/input.safari.word2016.html';
  109. import shapesOnlineOfflineSafari from './shapes-online-offline/input.safari.word2016.html';
  110. import offlineNormalizedSafari from './offline/normalized.safari.word2016.html';
  111. import linkedNormalizedSafari from './linked/normalized.safari.word2016.html';
  112. import rotatedNormalizedSafari from './rotated/normalized.safari.word2016.html';
  113. import wrappedNormalizedSafari from './wrapped/normalized.safari.word2016.html';
  114. import alternativeTextNormalizedSafari from './alternative-text/normalized.safari.word2016.html';
  115. import reflectionNormalizedSafari from './reflection/normalized.safari.word2016.html';
  116. import adjacentGroupsNormalizedSafari from './adjacent-groups/normalized.safari.word2016.html';
  117. import onlineOfflineNormalizedSafari from './online-offline/normalized.safari.word2016.html';
  118. import shapesOnlineOfflineNormalizedSafari from './shapes-online-offline/normalized.safari.word2016.html';
  119. export const browserFixtures = {
  120. chrome: {
  121. input: Object.assign( {}, genericFixtures.input ),
  122. normalized: Object.assign( {}, genericFixtures.normalized ),
  123. model: Object.assign( {}, genericFixtures.model ),
  124. inputRtf: {
  125. offline: offlineRtfChrome,
  126. linked: linkedRtfChrome,
  127. rotated: rotatedRtfChrome,
  128. wrapped: wrappedRtfChrome,
  129. alternativeText: alternativeTextRtfChrome,
  130. reflection: reflectionRtfChrome,
  131. adjacentGroups: adjacentGroupsRtfChrome,
  132. onlineOffline: onlineOfflineRtfChrome,
  133. shapesOnlineOffline: shapesOnlineOfflineRtfChrome
  134. },
  135. },
  136. firefox: {
  137. input: Object.assign( {}, genericFixtures.input ),
  138. normalized: Object.assign( {}, genericFixtures.normalized ),
  139. model: Object.assign( {}, genericFixtures.model ),
  140. inputRtf: {
  141. offline: offlineRtfFirefox,
  142. linked: linkedRtfFirefox,
  143. rotated: rotatedRtfFirefox,
  144. wrapped: wrappedRtfFirefox,
  145. alternativeText: alternativeTextRtfFirefox,
  146. reflection: reflectionRtfFirefox,
  147. adjacentGroups: adjacentGroupsRtfFirefox,
  148. onlineOffline: onlineOfflineRtfFirefox,
  149. shapesOnlineOffline: shapesOnlineOfflineRtfFirefox
  150. }
  151. },
  152. edge: {
  153. input: Object.assign( {}, genericFixtures.input ),
  154. normalized: Object.assign( {}, genericFixtures.normalized ),
  155. model: Object.assign( {}, genericFixtures.model ),
  156. inputRtf: {
  157. offline: offlineRtfEdge,
  158. linked: linkedRtfEdge,
  159. rotated: rotatedRtfEdge,
  160. wrapped: wrappedRtfEdge,
  161. alternativeText: alternativeTextRtfEdge,
  162. reflection: reflectionRtfEdge,
  163. adjacentGroups: adjacentGroupsRtfEdge,
  164. onlineOffline: onlineOfflineRtfEdge,
  165. shapesOnlineOffline: shapesOnlineOfflineRtfEdge
  166. }
  167. },
  168. safari: {
  169. input: {
  170. offline: offlineSafari,
  171. linked: linkedSafari,
  172. rotated: rotatedSafari,
  173. wrapped: wrappedSafari,
  174. alternativeText: alternativeTextSafari,
  175. reflection: reflectionSafari,
  176. adjacentGroups: adjacentGroupsSafari,
  177. onlineOffline: onlineOfflineSafari,
  178. shapesOnlineOffline: shapesOnlineOfflineSafari
  179. },
  180. normalized: {
  181. offline: offlineNormalizedSafari,
  182. linked: linkedNormalizedSafari,
  183. rotated: rotatedNormalizedSafari,
  184. wrapped: wrappedNormalizedSafari,
  185. alternativeText: alternativeTextNormalizedSafari,
  186. reflection: reflectionNormalizedSafari,
  187. adjacentGroups: adjacentGroupsNormalizedSafari,
  188. onlineOffline: onlineOfflineNormalizedSafari,
  189. shapesOnlineOffline: shapesOnlineOfflineNormalizedSafari
  190. },
  191. model: {},
  192. inputRtf: {}
  193. }
  194. };