terms-of-service-test.js 979 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import {
  2. moduleFor,
  3. test
  4. } from 'ember-qunit';
  5. var document_title = document.title;
  6. moduleFor('route:terms-of-service', 'TermsOfServiceRoute', {
  7. afterEach: function() {
  8. document.title = document_title;
  9. }
  10. });
  11. test('it exists', function(assert) {
  12. var route = this.subject();
  13. assert.ok(route);
  14. });
  15. test('setting', function(assert) {
  16. var route = this.subject();
  17. assert.equal(route.get('setting'), 'terms_of_service');
  18. });
  19. test('title', function(assert) {
  20. var route = this.subject();
  21. assert.equal(route.get('title'), route.get('defaultTitle'));
  22. var testTitle = "Lorem Ipsum Dolor Met";
  23. route.set("settings", {'terms_of_service_title': testTitle});
  24. assert.equal(route.get('title'), testTitle);
  25. });
  26. test('link', function(assert) {
  27. var route = this.subject();
  28. assert.ok(!route.get('link'));
  29. var testLink = "http://somewhere.com";
  30. route.set("settings", {'terms_of_service_link': testLink});
  31. assert.equal(route.get('link'), testLink);
  32. });