selectors.js 899 B

1234567891011121314151617181920212223242526272829303132333435
  1. (function () {
  2. 'use strict';
  3. window.getElement = function(selector) {
  4. return $('#qunit-fixture ' + selector);
  5. };
  6. window.getElementText = function(selector) {
  7. return $.trim(getElement(selector).text());
  8. };
  9. window.getAlertType = function() {
  10. var alertClass = $('.alerts .alert').attr("class");
  11. if (alertClass.indexof('alert-info') >= 0) {
  12. return 'info';
  13. } else if (alertClass.indexof('alert-success') >= 0) {
  14. return 'success';
  15. } else if (alertClass.indexof('alert-warning') >= 0) {
  16. return 'warning';
  17. } else if (alertClass.indexof('alert-danger') >= 0) {
  18. return 'error';
  19. } else {
  20. return null;
  21. }
  22. };
  23. window.getAlertMessage = function() {
  24. return getElementText('.alerts .alert');
  25. };
  26. window.getFieldFeedback = function(fieldId) {
  27. return $.trim($('#' + fieldId).parent().find('.errors').text());
  28. };
  29. }());