ember-intl
Version:
Ember toolbox for internationalization.
34 lines (28 loc) • 1.03 kB
JavaScript
import Ember from 'ember';
import moduleForIntl from '../helpers/module-for-intl';
import { runAppend, runDestroy } from '../helpers/run-append';
import FormatRelative from '../../formatters/format-relative';
import formatRelativehelper from '../../helpers/format-relative';
var view;
moduleForIntl('format-relative', {
setup: function (container) {
container.register('formatter:format-relative', FormatRelative);
Ember.HTMLBars._registerHelper('format-relative', formatRelativehelper);
},
teardown: function () {
runDestroy(view);
}
});
test('exists', function() {
expect(1);
ok(formatRelativehelper);
});
test('invoke the formatRelative directly', function() {
expect(1);
equal(this.service.formatRelative(new Date()), 'now');
});
test('should throw if called with out a value', function(assert) {
expect(1);
view = this.intlBlock('{{format-relative}}');
assert.throws(runAppend(view), Error, 'raised error when not value is passed to format-relative');
});