1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
/*!
* Ext JS Library 3.4.0
* Copyright(c) 2006-2011 Sencha Inc.
* licensing@sencha.com
* http://www.sencha.com/license
*/
Ext.test.session.addTest( 'Ext.util', {
name: 'JSON',
planned: 4,
// same as Ext.encode
// 1
test_encode: function() {
Y.Assert.areEqual( '{"foo":"bar"}', Ext.util.JSON.encode( { foo: 'bar' } ), 'Test encode with simple object' );
},
// same as Ext.decode
// 2
test_decode: function() {
Y.ObjectAssert.hasKeys({
foo: 'bar'
}, Ext.util.JSON.decode( '{"foo":"bar"}' ), 'Test decode with a simple object');
Y.ObjectAssert.hasKeys({
foo: ['bar','baz']
}, Ext.util.JSON.decode( '{"foo":["bar","baz"]}' ), 'Test decode with a hash + array');
}
// encodeDate
});
|