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.
51 lines
1.2 KiB
JavaScript
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" );
|
|
});
|
|
|
|
});
|