我正在使用Angular应用程序。与茉莉花。我有这两种方法:
it('should create status options when no list value options are provided', () => {
optionService.options = [
{
value: caseStatusEnum.submitted.toString(),
selected: false,
},
{
value: caseStatusEnum.closed.toString(),
selected: true,
},
] as OptionModel[];
const result = service.createStatusOptions([], {});
expect(result.length).toBe(2);
expect(result).toEqual([{ value: '103', selected: true }, { value: '105', selected: false }]);
// tslint:disable-next-line:no-commented-code
// const response = [{ mock: 'mock' } as any];
// expect(spy).toBe(result);
});
it('should create status options when there ar list value options are provided', () => {
optionService.options = [
{
value: caseStatusEnum.submitted.toString(),
selected: false,
},
{
value: caseStatusEnum.closed.toString(),
selected: true,
},
] as OptionModel[];
const result = service.createStatusOptions([{ value: '103', selected: false }, { value: '104_103', selected: false }, ], {});
expect(result.length).toBe(4);
// expect(result).toEqual([{ value: '104', selected: false, }, { value: '105', selected: false, }, ]);
});
但是我想补充一下这段代码:
optionService.options = [
{
value: caseStatusEnum.submitted.toString(),
selected: false,
},
{
value: caseStatusEnum.closed.toString(),
selected: true,
},
] as OptionModel[];
因为那是双重代码。
我在Visual Studio代码中工作。
但是怎么做?
谢谢。
答案 0 :(得分:0)
您应该能够创建一个共同的变量,以供它们两者引用
Dim _ps As New Process
_ps.StartInfo.UseShellExecute = True
_ps.StartInfo.FileName = _ur.GetCellValue("FullFileName").ToString
_ps.StartInfo.Verb = "printto"
_ps.StartInfo.Arguments = Chr(34) & _sPrinter & Chr(34)
_ps.StartInfo.CreateNoWindow = True
_ps.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
_ps.Start()