ember-intl
Version:
Ember toolbox for internationalization.
57 lines (43 loc) • 1.12 kB
JavaScript
import Ember from 'ember';
import startApp from '../helpers/start-app';
var application;
function contains(selector, string) {
var element = find(selector)[0];
if (!element) {
return ok(false, 'can\'t find element: ' + selector);
}
var text = element.textContent || element.innerText;
return equal(text.replace(/^\s+|\s+$/g, ''), string);
}
module('Acceptance: Smoke', {
setup: function() {
application = startApp();
},
teardown: function() {
Ember.run(application, 'destroy');
}
});
test('format-number', function() {
visit('/smoke');
andThen(function() {
contains('.format-number', '€1,000.00');
});
});
test('format-date', function() {
visit('/smoke');
andThen(function() {
contains('.format-date', '1/23/2014');
});
});
test('format-time', function() {
visit('/smoke');
andThen(function() {
contains('.format-time', '18:00:44');
});
});
test('format-relative', function() {
visit('/smoke');
andThen(function() {
contains('.format-relative', 'yesterday');
});
});