mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-10-31 13:20:59 +00:00 
			
		
		
		
	Libraries: Move to Userland/Libraries/
This commit is contained in:
		
							parent
							
								
									dc28c07fa5
								
							
						
					
					
						commit
						13d7c09125
					
				
				
				Notes:
				
					sideshowbarker
				
				2024-07-18 23:53:55 +09:00 
				
			
			Author: https://github.com/awesomekling
Commit: 13d7c09125
			
					 1857 changed files with 266 additions and 274 deletions
				
			
		|  | @ -1,36 +0,0 @@ | |||
| test("basic functionality", () => { | ||||
|     function Foo() { | ||||
|         this.x = 123; | ||||
|     } | ||||
| 
 | ||||
|     const foo = new Foo(); | ||||
|     expect(foo instanceof Foo).toBeTrue(); | ||||
| }); | ||||
| 
 | ||||
| test("derived ES5 classes", () => { | ||||
|     function Base() { | ||||
|         this.is_base = true; | ||||
|     } | ||||
| 
 | ||||
|     function Derived() { | ||||
|         this.is_derived = true; | ||||
|     } | ||||
| 
 | ||||
|     Object.setPrototypeOf(Derived.prototype, Base.prototype); | ||||
| 
 | ||||
|     const d = new Derived(); | ||||
|     expect(d instanceof Derived).toBeTrue(); | ||||
|     expect(d instanceof Base).toBeTrue(); | ||||
| }); | ||||
| 
 | ||||
| test("issue #3930, instanceof on arrow function", () => { | ||||
|     function f() {} | ||||
|     const a = () => {}; | ||||
| 
 | ||||
|     expect(() => { | ||||
|         f instanceof a; | ||||
|     }).toThrow(TypeError); | ||||
|     expect(() => { | ||||
|         a instanceof a; | ||||
|     }).toThrow(TypeError); | ||||
| }); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling