You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SettingsNav-test.tsx.snap 6.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. // Jest Snapshot v1, https://goo.gl/fbAQLP
  2. exports[`should display a pending plugin notif 1`] = `
  3. <PendingPluginsActionNotif
  4. fetchSystemStatus={[MockFunction]}
  5. pending={
  6. Object {
  7. "installing": Array [
  8. Object {
  9. "implementationBuild": "1",
  10. "key": "foo",
  11. "name": "Foo",
  12. "version": "1.0",
  13. },
  14. ],
  15. "removing": Array [],
  16. "updating": Array [],
  17. }
  18. }
  19. refreshPending={[MockFunction]}
  20. systemStatus="UP"
  21. />
  22. `;
  23. exports[`should display restart notif 1`] = `<SystemRestartNotif />`;
  24. exports[`should work with extensions 1`] = `
  25. <ContextNavBar
  26. height={72}
  27. id="context-navigation"
  28. >
  29. <header
  30. className="navbar-context-header"
  31. >
  32. <h1>
  33. layout.settings
  34. </h1>
  35. </header>
  36. <NavBarTabs>
  37. <Dropdown
  38. overlay={
  39. <ul
  40. className="menu"
  41. >
  42. <li>
  43. <IndexLink
  44. activeClassName="active"
  45. to="/admin/settings"
  46. >
  47. settings.page
  48. </IndexLink>
  49. </li>
  50. <li>
  51. <IndexLink
  52. activeClassName="active"
  53. to="/admin/settings/encryption"
  54. >
  55. property.category.security.encryption
  56. </IndexLink>
  57. </li>
  58. <li>
  59. <IndexLink
  60. activeClassName="active"
  61. to="/admin/webhooks"
  62. >
  63. webhooks.page
  64. </IndexLink>
  65. </li>
  66. <li>
  67. <Link
  68. activeClassName="active"
  69. onlyActiveOnIndex={false}
  70. style={Object {}}
  71. to="/admin/extension/foo"
  72. >
  73. Foo
  74. </Link>
  75. </li>
  76. </ul>
  77. }
  78. tagName="li"
  79. >
  80. <Component />
  81. </Dropdown>
  82. <Dropdown
  83. overlay={
  84. <ul
  85. className="menu"
  86. >
  87. <li>
  88. <IndexLink
  89. activeClassName="active"
  90. to="/admin/users"
  91. >
  92. users.page
  93. </IndexLink>
  94. </li>
  95. <li>
  96. <IndexLink
  97. activeClassName="active"
  98. to="/admin/groups"
  99. >
  100. user_groups.page
  101. </IndexLink>
  102. </li>
  103. <li>
  104. <IndexLink
  105. activeClassName="active"
  106. to="/admin/permissions"
  107. >
  108. global_permissions.page
  109. </IndexLink>
  110. </li>
  111. <li>
  112. <IndexLink
  113. activeClassName="active"
  114. to="/admin/permission_templates"
  115. >
  116. permission_templates
  117. </IndexLink>
  118. </li>
  119. </ul>
  120. }
  121. tagName="li"
  122. >
  123. <Component />
  124. </Dropdown>
  125. <Dropdown
  126. overlay={
  127. <ul
  128. className="menu"
  129. >
  130. <li>
  131. <IndexLink
  132. activeClassName="active"
  133. to="/admin/projects_management"
  134. >
  135. management
  136. </IndexLink>
  137. </li>
  138. <li>
  139. <IndexLink
  140. activeClassName="active"
  141. to="/admin/background_tasks"
  142. >
  143. background_tasks.page
  144. </IndexLink>
  145. </li>
  146. </ul>
  147. }
  148. tagName="li"
  149. >
  150. <Component />
  151. </Dropdown>
  152. <li>
  153. <IndexLink
  154. activeClassName="active"
  155. to="/admin/system"
  156. >
  157. sidebar.system
  158. </IndexLink>
  159. </li>
  160. <li>
  161. <IndexLink
  162. activeClassName="active"
  163. to="/admin/marketplace"
  164. >
  165. marketplace.page
  166. </IndexLink>
  167. </li>
  168. </NavBarTabs>
  169. </ContextNavBar>
  170. `;
  171. exports[`should work with extensions 2`] = `
  172. Array [
  173. <Dropdown
  174. overlay={
  175. <ul
  176. className="menu"
  177. >
  178. <li>
  179. <IndexLink
  180. activeClassName="active"
  181. to="/admin/settings"
  182. >
  183. settings.page
  184. </IndexLink>
  185. </li>
  186. <li>
  187. <IndexLink
  188. activeClassName="active"
  189. to="/admin/settings/encryption"
  190. >
  191. property.category.security.encryption
  192. </IndexLink>
  193. </li>
  194. <li>
  195. <IndexLink
  196. activeClassName="active"
  197. to="/admin/webhooks"
  198. >
  199. webhooks.page
  200. </IndexLink>
  201. </li>
  202. <li>
  203. <Link
  204. activeClassName="active"
  205. onlyActiveOnIndex={false}
  206. style={Object {}}
  207. to="/admin/extension/foo"
  208. >
  209. Foo
  210. </Link>
  211. </li>
  212. </ul>
  213. }
  214. tagName="li"
  215. >
  216. <Component />
  217. </Dropdown>,
  218. <Dropdown
  219. overlay={
  220. <ul
  221. className="menu"
  222. >
  223. <li>
  224. <IndexLink
  225. activeClassName="active"
  226. to="/admin/users"
  227. >
  228. users.page
  229. </IndexLink>
  230. </li>
  231. <li>
  232. <IndexLink
  233. activeClassName="active"
  234. to="/admin/groups"
  235. >
  236. user_groups.page
  237. </IndexLink>
  238. </li>
  239. <li>
  240. <IndexLink
  241. activeClassName="active"
  242. to="/admin/permissions"
  243. >
  244. global_permissions.page
  245. </IndexLink>
  246. </li>
  247. <li>
  248. <IndexLink
  249. activeClassName="active"
  250. to="/admin/permission_templates"
  251. >
  252. permission_templates
  253. </IndexLink>
  254. </li>
  255. </ul>
  256. }
  257. tagName="li"
  258. >
  259. <Component />
  260. </Dropdown>,
  261. <Dropdown
  262. overlay={
  263. <ul
  264. className="menu"
  265. >
  266. <li>
  267. <IndexLink
  268. activeClassName="active"
  269. to="/admin/projects_management"
  270. >
  271. management
  272. </IndexLink>
  273. </li>
  274. <li>
  275. <IndexLink
  276. activeClassName="active"
  277. to="/admin/background_tasks"
  278. >
  279. background_tasks.page
  280. </IndexLink>
  281. </li>
  282. </ul>
  283. }
  284. tagName="li"
  285. >
  286. <Component />
  287. </Dropdown>,
  288. ]
  289. `;