Files
BeWoPlaner/BeWoPlanerMobil/Scripts/devexpress-scripts/globalize-master/test/functional/message/format-message.js
Lyndon Jetten 9522b89660 MoK:
DevExpress Scheduler testweise eingebaut. Musste die web.config anpassen und die Skripte, deshalb hab ich das nicht einfach auskommentiert.

Fat-Client:
Kalender: mehrere Termine, die zum löschen ausgewählt sind, werden jetzt auf einmal gelöscht, nicht mehr hintereinander.

BetreuWoReports:
Klienten sind nach Namen sortiert.
Klienten, für die der ausgewählte Mitarbeiter/Team Stunden geleistet hat, werden alle angezeigt. Auch die, die nicht vom Mitarbeiter/Team betreut werden.
2021-08-19 17:22:04 +02:00

51 lines
1.2 KiB
JavaScript

define([
"globalize",
"json!cldr-data/supplemental/likelySubtags.json",
"json!cldr-data/supplemental/plurals.json",
"../../util",
"globalize/message",
"globalize/plural"
], function( Globalize, likelySubtags, plurals, util ) {
QUnit.module( ".formatMessage( path [, variables] )", {
beforeEach: function() {
Globalize.load( likelySubtags );
Globalize.load( plurals );
Globalize.loadMessages({
en: {
greetings: {
hello: "Hello, {name}"
}
}
});
},
afterEach: util.resetCldrContent
});
QUnit.test( "should validate parameters", function( assert ) {
util.assertParameterPresence( assert, "path", function() {
Globalize( "en" ).formatMessage();
});
util.assertPathParameter( assert, "path", function( invalidValue ) {
return function() {
Globalize( "en" ).formatMessage( invalidValue );
};
});
util.assertMessageVariablesType( assert, "variables", function( invalidValue ) {
return function() {
Globalize( "en" ).formatMessage( "greetings/hello", invalidValue );
};
});
});
QUnit.test( "should format a message", function( assert ) {
assert.equal( Globalize( "en" ).formatMessage( "greetings/hello", {
name: "Beethoven"
}), "Hello, Beethoven" );
});
});