mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-26 03:42:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			571 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			571 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| test("basic functionality", () => {
 | |
|     expect(Math.asin).toHaveLength(1);
 | |
| 
 | |
|     expect(Math.asin(0)).toBe(0);
 | |
|     expect(Math.asin(null)).toBe(0);
 | |
|     expect(Math.asin("")).toBe(0);
 | |
|     expect(Math.asin([])).toBe(0);
 | |
|     // FIXME(LibM): expect(Math.asin(1)).toBeCloseTo(1.5707963267948966);
 | |
|     // FIXME(LibM): expect(Math.asin(-1)).toBeCloseTo(-1.5707963267948966);
 | |
|     expect(Math.asin()).toBeNaN();
 | |
|     expect(Math.asin(undefined)).toBeNaN();
 | |
|     expect(Math.asin([1, 2, 3])).toBeNaN();
 | |
|     expect(Math.asin({})).toBeNaN();
 | |
|     expect(Math.asin("foo")).toBeNaN();
 | |
| });
 | 
