diff --git a/tests/library/CM/SmartyPlugins/function.moneyTest.php b/tests/library/CM/SmartyPlugins/function.moneyTest.php
index <HASH>..<HASH> 100644
--- a/tests/library/CM/SmartyPlugins/function.moneyTest.php
+++ b/tests/library/CM/SmartyPlugins/function.moneyTest.php
@@ -22,8 +22,10 @@ class smarty_function_moneyTest extends CMTest_TestCase {
 	}
 
 	public function testCurrency() {
-		$this->_assertSame("CHF23.35", array('amount' => 23.33333, 'currency' => 'CHF'));
-		$this->_assertSame("£23.33", array('amount' => 23.33333, 'currency' => 'GBP'));
+		$this->_assertSame("$23.00", array('amount' => 23, 'currency' => 'USD'));
+		$this->_assertSame("€23.00", array('amount' => 23, 'currency' => 'EUR'));
+		$this->_assertSame("CHF23.00", array('amount' => 23, 'currency' => 'CHF'));
+		$this->_assertSame("£23.00", array('amount' => 23, 'currency' => 'GBP'));
 	}
 
 	public function testNiceDiscount() {
Tested only currencies (and not rounding and more) in function.moneyTest::testCurrency()

- Added further currencies
- Used round price for the tests
- This fixes a problem with ICU, rounding to CHF<I> on the productive server and to CHF<I> on the development environment after the update to ICU <I>