博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Jest】笔记三:全局变量
阅读量:5898 次
发布时间:2019-06-19

本文共 516 字,大约阅读时间需要 1 分钟。

一、前提

  我们在使用unittest,testng框架的时候都知道,每个case都是项目独立的,上一个case返回的值是不能使用到下一个case的,但是实际中接口之间的关系是紧密相连的,这个时候我们怎么办?

二、解决办法

  在describe()测试套件前添加全局变量

const globalAny: any = global;globalAny.FLOW_ID = null;globalAny.ActivityID_data = null;describe('test001', () => {  beforeAll(async () => {    globalAny.FLOW_ID = '1222222';  });  it('test002', async () => {    console.log(globalAny.FLOW_ID);  });  it('test003', async () => {    console.log(globalAny.FLOW_ID);  });});

  

 

转载于:https://www.cnblogs.com/totoro-cat/p/10307301.html

你可能感兴趣的文章
sql经典语句
查看>>
使用ffmpeg实现对h264视频解码 -- (实现了一个易于使用的c++封装库)
查看>>
第4周作业-面向对象设计与继承
查看>>
机器学习的原理
查看>>
flink watermark介绍
查看>>
[Flink原理介绍第四篇】:Flink的Checkpoint和Savepoint介绍
查看>>
mybatis学习之一 开发环境配置和接口编程
查看>>
SqlDataAdapter DataSet DataTable 详解
查看>>
Android Xutils 框架
查看>>
C#基础知识整理 基础知识(21) 委托(二)
查看>>
Android应用程序键盘(Keyboard)消息处理机制分析(16)
查看>>
Sysbench 0.5版安装配置
查看>>
统一沟通-技巧-11-Lync-联盟-无法-音频-远程桌面-传文件
查看>>
书摘—你不可不知的心理策略
查看>>
【博客话题】毕业——开始人生的艰苦历程
查看>>
2014.7.30-8.3日广大网友的提问解答(答问题的第2个工作周)
查看>>
Powershell管理系列(二十五)PowerShell操作之获取AD账号及邮箱信息
查看>>
android开发 更新升级安装到一半自动闪退
查看>>
Linux安装telnet
查看>>
linux 标准I/O (二)
查看>>