1 // Copyright 2015 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Flags: --allow-natives-syntax --cache=code 6 // Test that script ids are unique and we found the correct ones. 7 8 var Debug = %GetDebugContext().Debug; 9 Debug.setListener(function(){}); 10 11 var scripts = %DebugGetLoadedScripts(); 12 scripts.sort(function(a, b) { return a.id - b.id; }); 13 scripts.reduce(function(prev, cur) { 14 assertTrue(prev === undefined || prev.id != cur.id); 15 }); 16 17 Debug.setListener(null); 18