diff -r 234fea368401 -r d5dd07b45f79 rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java Sun Apr 27 22:40:17 2014 +0200 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/TestVM.java Mon Apr 28 10:59:12 2014 +0200 @@ -169,6 +169,11 @@ eng[0] = js; } try { + js.eval("atob = function(s) { return org.apidesign.vm4brwsr.ResourcesTest.parseBase64Binary(s); }"); + + Object ahoj = js.eval("atob('QWhvag==')"); + assertEquals(ahoj, "Ahoj", "Verify the atob function behaves properly"); + Object res = js.eval(sb.toString()); assertTrue(js instanceof Invocable, "It is invocable object: " + res); return new TestVM((Invocable) js, sb);