本文整理匯總了TypeScript中should.not類的典型用法代碼示例。如果您正苦於以下問題:TypeScript not類的具體用法?TypeScript not怎麽用?TypeScript not使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了not類的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: it
it("AddressSpace#deleteNode - should remove an object and its children from the address space", () => {
const options = {
browseName: "SomeObject",
organizedBy: "ObjectsFolder",
};
const object = namespace.addObject(options);
const innerVar = namespace.addVariable({componentOf: object, browseName: "Hello", dataType: "String"});
// objects shall be found with a global nodeId search
addressSpace.findNode(object.nodeId)!.should.eql(object);
addressSpace.findNode(innerVar.nodeId)!.should.eql(innerVar);
let references = object.findReferences("HasComponent", true);
findReference(references, innerVar.nodeId).length.should.eql(1);
const rootFolder = addressSpace.rootFolder;
references = rootFolder.objects.findReferences("Organizes", true);
findReference(references, object.nodeId).length.should.eql(1);
// ---------------------------------------------------------
addressSpace.deleteNode(object.nodeId);
// ---------------------------------------------------------
// object shall not be found with a global nodeId search
should.not.exist(addressSpace.findNode(object.nodeId));
should.not.exist(addressSpace.findNode(innerVar.nodeId));
references = rootFolder.findReferences("Organizes", true);
findReference(references, object.nodeId).length.should.eql(0);
});
示例2: it
it("should be possible to remove a reference ", () => {
const boiler = boilerType.instantiate({
browseName: "Boiler#1",
nodeId: "ns=1;s=MyBoiler"
});
boiler.nodeId.toString().should.eql("ns=1;s=MyBoiler");
const componentsBefore = boiler.getComponents().map((x: BaseNode) => x.browseName.toString());
// xx console.log(componentsBefore.join(" "));
componentsBefore.indexOf("1:PipeX001").should.be.aboveOrEqual(0);
boiler.removeReference({ referenceType: "HasComponent", nodeId: boiler.pipeX001.nodeId });
const componentsAfter = boiler.getComponents().map((x: BaseNode) => x.browseName.toString());
// xx console.log(componentsAfter.join(" "));
componentsAfter.indexOf("1:PipeX001").should.eql(-1);
should.not.exist(boiler.pipeX001);
boiler.removeReference({ referenceType: "HasComponent", nodeId: boiler.pipeX002.nodeId });
should.not.exist(boiler.pipeX002);
});
示例3: done
.end(function (err, res) {
should.not.exist(err);
should.not.exist(res.header['x-ms-doc-id']);
res.body.Documents[0].id.should.equal('test-query');
res.body['isquery'].should.equal(true);
res.body['content-type'].should.equal('application/query+json');
done();
});
示例4: it
it("should instantiate an AlarmConditionType", () => {
const alarmConditionType = addressSpace.findEventType("AlarmConditionType")!;
const alarm = alarmConditionType.instantiate({
browseName: "AlarmCondition1",
componentOf: source,
conditionSource: source
});
alarm.browseName.toString().should.eql("1:AlarmCondition1");
should.not.exist((alarm as any).maxTimedShelved);
should.not.exist((alarm as any).confirmedState);
});
示例5: it
it('should remove a key value', async () => {
await client.del('test1');
const val = await client.get('test1');
should.not.exist(val);
});
示例6: it
it("HRRM-6 should return some data if endTime & numValuesPerNode, are specified (no startTime)", async () => {
const indexRange = null;
const dataEncoding = null;
const historyReadDetails = new ReadRawModifiedDetails({
endTime: date_add(today, { seconds: +1000000 }),
isReadModified: false,
numValuesPerNode: 10000, /// Max
returnBounds: false,
startTime: undefined
});
const historyReadResult1 = await node.historyRead(
context, historyReadDetails, indexRange, dataEncoding);
const dataValues = (historyReadResult1.historyData as HistoryData).dataValues!;
dataValues.length.should.eql(7);
should.not.exist(historyReadResult1.continuationPoint, "expecting no continuation points in our case");
dataValues[6].sourceTimestamp!.should.eql(date_add(today, { seconds: 0 }));
dataValues[5].sourceTimestamp!.should.eql(date_add(today, { seconds: 1 * 60 }));
dataValues[4].sourceTimestamp!.should.eql(date_add(today, { seconds: 2 * 60 }));
dataValues[3].sourceTimestamp!.should.eql(date_add(today, { seconds: 3 * 60 }));
dataValues[2].sourceTimestamp!.should.eql(date_add(today, { seconds: 4 * 60 }));
dataValues[1].sourceTimestamp!.should.eql(date_add(today, { seconds: 5 * 60 }));
dataValues[0].sourceTimestamp!.should.eql(date_add(today, { seconds: 6 * 60 }));
});
示例7:
[generatedAddress, generatedTestAddress].forEach((currentAddress) => {
currentAddress.chain.should.equal(1);
currentAddress.index.should.equal(113);
currentAddress.coinSpecific.outputScript.should.equal('a91443457880e5e29555d6ad16bc82ef53891d6512b087');
currentAddress.coinSpecific.redeemScript.should.equal('522103dc94182103c93690c2bca3fe013c19c956b940645b11b0a752e0e56b156bf4e22103b5f4aa0348bf339400ed7e16c6e960a4a46a1ea4c4cbe21abf6d0403161dc4f22103706ff6b11a8d9e3d63a455788d5d96738929ca642f1f3d8f9acedb689e759f3753ae');
should.not.exist(currentAddress.coinSpecific.witnessScript);
});
示例8: it
it('should return the version of the package and nodejs', async function version() {
validate = function (msg: any, eventName: string): void {
eventName.should.equal('versionResponse');
should.exist(msg.services);
msg.services.should.containEql('commandinterface');
should.exist(msg.payload);
const payload = decodeMsg(msg.payload);
should.exist(payload.version);
payload.version.should.equal(process.env.npm_package_version);
should.exist(payload.nodejs);
payload.nodejs.should.equal(process.version);
};
const offset = await commandTopic.$offset(-1);
const resp = await service.command({
name: 'version',
});
await commandTopic.$wait(offset);
should.not.exist(resp.error);
should.exist(resp.data);
const data = decodeMsg(resp.data);
should.exist(data.version);
data.version.should.equal(process.env.npm_package_version);
should.exist(data.nodejs);
data.nodejs.should.equal(process.version);
});