當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript should.not類代碼示例

本文整理匯總了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);

    });
開發者ID:node-opcua,項目名稱:node-opcua,代碼行數:32,代碼來源:test_address_space.ts

示例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);

    });
開發者ID:node-opcua,項目名稱:node-opcua,代碼行數:27,代碼來源:test_issue_435_removeReference.ts

示例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();
 });
開發者ID:jeffhollan,項目名稱:docdb-connector,代碼行數:8,代碼來源:document_test.ts

示例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);
        });
開發者ID:node-opcua,項目名稱:node-opcua,代碼行數:13,代碼來源:utest_alarm_condition.ts

示例5: it

		it('should remove a key value', async () => {

			await client.del('test1');
			const val = await client.get('test1');
			should.not.exist(val);

		});
開發者ID:AdExchangeGrp,項目名稱:aeg-redis,代碼行數:7,代碼來源:index.integration.test.ts

示例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 }));

        });
開發者ID:node-opcua,項目名稱:node-opcua,代碼行數:28,代碼來源:test_address_space_historical_data_node.ts

示例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);
 });
開發者ID:BitGo,項目名稱:BitGoJS,代碼行數:7,代碼來源:btc.ts

示例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);
 });
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:25,代碼來源:command_test.ts


注:本文中的should.not類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。