403Webshell
Server IP : 63.250.38.98  /  Your IP : 216.73.216.235
Web Server : LiteSpeed
System : Linux premium291.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User : samejjip ( 1289)
PHP Version : 8.1.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/samejjip/public_html/wp-content/plugins/extendify/src/Shared/lib/__tests__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/samejjip/public_html/wp-content/plugins/extendify/src/Shared/lib/__tests__/parsing.test.js
import { safeParseJson } from '@shared/lib/parsing';

describe('safeParseJson', () => {
	it('parses valid JSON string', () => {
		const json = '{"name": "Test", "active": true}';
		const result = safeParseJson(json);
		expect(result).toEqual({ name: 'Test', active: true });
	});

	it('returns empty object for invalid JSON', () => {
		const json = '{name: Test,}';
		const result = safeParseJson(json);
		expect(result).toEqual({});
	});

	it('returns empty object for empty string', () => {
		const result = safeParseJson('');
		expect(result).toEqual({});
	});

	it('returns empty object for null', () => {
		const result = safeParseJson(null);
		expect(result).toEqual({});
	});

	it('returns empty object for undefined', () => {
		const result = safeParseJson(undefined);
		expect(result).toEqual({});
	});
});

Youez - 2016 - github.com/yon3zu
LinuXploit