Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 开AWS Lambda的玩笑_Amazon Web Services_Npm_Aws Lambda_Jestjs - Fatal编程技术网

Amazon web services 开AWS Lambda的玩笑

Amazon web services 开AWS Lambda的玩笑,amazon-web-services,npm,aws-lambda,jestjs,Amazon Web Services,Npm,Aws Lambda,Jestjs,我想在AWS Lambda上运行一个Jest测试。然而,Lambda似乎不认可Jest的方法,比如beforeAll、Descripte和test。是否有一种方法可以配置Lambda,使Jest可以像在本地终端线路上调用“npm测试”一样运行 我在Lambda上的错误截图 有人能给我解释一下,当我们从终端线路称之为“npm测试”或“Jest”时,Jest是如何工作的吗?这可能会让我了解如何在Lambda上进行配置。Jest方法(如'beforeAll')是全局方法,其方式与'require'是

我想在AWS Lambda上运行一个Jest测试。然而,Lambda似乎不认可Jest的方法,比如beforeAll、Descripte和test。是否有一种方法可以配置Lambda,使Jest可以像在本地终端线路上调用“npm测试”一样运行

我在Lambda上的错误截图


有人能给我解释一下,当我们从终端线路称之为“npm测试”或“Jest”时,Jest是如何工作的吗?这可能会让我了解如何在Lambda上进行配置。

Jest方法(如'beforeAll')是全局方法,其方式与'require'是全局方法相同。AWS Lambda允许您使用库(通过“require”),但不允许您添加全局方法。有几种方法可以在本地机器上将Jest与aws sdk mock一起使用。您的用例到底是什么?@KMo我想使用Jest在lambda上的一些网页上运行端到端测试,这样我就可以使用aws cloudwatch scheduler进行定期运行。@lmc您有过这样的工作吗?@jdcookie不幸的是nopeYeah ok-对于将来发现此线程的任何人,我最终放弃了Jest,并使用了Mocha。这个软件包使它可以很容易地运行