代码之家  ›  专栏  ›  技术社区  ›  arcade16

HTML标签的反应/酶测试值?

  •  0
  • arcade16  · 技术社区  · 6 年前

    <label id="userInfo"><b>Logged in as: </b>{principal.emailAddress}, <b>Role: </b>{userRole}</label>
    

    这是我的测试,目前不起作用:

    describe("Testing User Info displaying correctly", () =>{
      it("when provided principal data, it should correctly combine the username and role", () => {
        expect(wrapper.find('[data-test-id="userInfo"]').text()).to.equal("Logged in as: jdoe@foo.bar, Role: Subscriber");
        });
    });
    

    当前测试失败,并显示以下消息:

    "Method “text” is only meant to be run on a single node. 0 found instead."
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Srd Mathur    6 年前

    用这个 reference

    expect(wrapper.find('[data-test-id="userInfo"]').text().equals("Logged in as: jdoe@foo.bar, Role: Subscriber")).to.equal(true);