mirror of
				https://github.com/musix-org/musix-oss
				synced 2025-11-04 06:49:31 +00:00 
			
		
		
		
	Updated
This commit is contained in:
		
							
								
								
									
										36
									
								
								node_modules/snakeize/test/snakeize.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								node_modules/snakeize/test/snakeize.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
var test = require('tape');
 | 
			
		||||
var snakeize = require('../');
 | 
			
		||||
 | 
			
		||||
var obj = {
 | 
			
		||||
    feeFieFoe: 'fum',
 | 
			
		||||
    beepBoop: [
 | 
			
		||||
        { 'abcXyz': 'mno' },
 | 
			
		||||
        { 'FooBar': 'baz' },
 | 
			
		||||
        { 'CheeseID': 'wensleydale' }
 | 
			
		||||
    ]
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
test('snakeize a nested object', function (t) {
 | 
			
		||||
    t.plan(1);
 | 
			
		||||
    var res = snakeize(obj);
 | 
			
		||||
    t.deepEqual(res, {
 | 
			
		||||
        "fee_fie_foe": "fum",
 | 
			
		||||
        "beep_boop": [
 | 
			
		||||
            { "abc_xyz": "mno" },
 | 
			
		||||
            { "foo_bar": "baz" },
 | 
			
		||||
            { "cheese_id": "wensleydale" }
 | 
			
		||||
        ]
 | 
			
		||||
    });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
test('date object is not modified', function (t) {
 | 
			
		||||
    t.plan(1);
 | 
			
		||||
    var d = new Date();
 | 
			
		||||
    t.equal(snakeize(d), d);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
test('regex object is not modified', function (t) {
 | 
			
		||||
    t.plan(1);
 | 
			
		||||
    var r = /1234/;
 | 
			
		||||
    t.equal(snakeize(r), r);
 | 
			
		||||
});
 | 
			
		||||
		Reference in New Issue
	
	Block a user