// Copyright 2017 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// Flags: --allow-natives-syntax --harmony-dynamic-importran=false;asyncfunctiontest1(){try{letx={toString(){return'modules-skip-1.js'}};letnamespace=awaitimport(x);letlife=namespace.life();assertEquals(42,life);ran=true;}catch(e){%AbortJS('failure: '+e);}}test1();%RunMicrotasks();assertTrue(ran);ran=false;asyncfunctiontest2(){try{letx={gettoString(){return()=>'modules-skip-1.js'}};letnamespace=awaitimport(x);letlife=namespace.life();assertEquals(42,life);ran=true;}catch(e){%AbortJS('failure: '+e);}}test2();%RunMicrotasks();assertTrue(ran);