How to use the @aurelia/testing.assert.visibleTextEqual function in @aurelia/testing

To help you get started, we’ve selected a few @aurelia/testing examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github aurelia / aurelia / packages / __tests__ / 5-jit-html / local-dependency-inheritance.spec.ts View on Github external
async function verifyHostText(au: Aurelia, host: Element, expected: string) {
    const root = au.root;
    await au.start().wait();
    const outerHtmlAfterStart1 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #1');
    await au.stop().wait();
    const outerHtmlAfterStop1 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #1');
    await au.start().wait();
    const outerHtmlAfterStart2 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #2');
    await au.stop().wait();
    const outerHtmlAfterStop2 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #2');
    assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, 'outerHTML after start #1 / #2');
    assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, 'outerHTML after stop #1 / #2');
  }
github aurelia / aurelia / packages / __tests__ / 5-jit-html / generated / template-compiler.static.spec.ts View on Github external
function verify(au, host, expected) {
        const root = au.root;
        au.start();
        const outerHtmlAfterStart1 = host.outerHTML;
        assert.visibleTextEqual(root, expected, "after start #1");
        au.stop();
        const outerHtmlAfterStop1 = host.outerHTML;
        assert.visibleTextEqual(root, "", "after stop #1");
        au.start();
        const outerHtmlAfterStart2 = host.outerHTML;
        assert.visibleTextEqual(root, expected, "after start #2");
        au.stop();
        const outerHtmlAfterStop2 = host.outerHTML;
        assert.visibleTextEqual(root, "", "after stop #2");
        assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, "outerHTML after start #1 / #2");
        assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, "outerHTML after stop #1 / #2");
    }
    it("tag$01 text$01 _", function () {
github aurelia / aurelia / packages / __tests__ / 5-jit-html / local-dependency-inheritance.spec.ts View on Github external
async function verifyHostText(au: Aurelia, host: Element, expected: string) {
    const root = au.root;
    await au.start().wait();
    const outerHtmlAfterStart1 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #1');
    await au.stop().wait();
    const outerHtmlAfterStop1 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #1');
    await au.start().wait();
    const outerHtmlAfterStart2 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #2');
    await au.stop().wait();
    const outerHtmlAfterStop2 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #2');
    assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, 'outerHTML after start #1 / #2');
    assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, 'outerHTML after stop #1 / #2');
  }
github aurelia / aurelia / packages / __tests__ / 5-jit-html / local-dependency-inheritance.spec.ts View on Github external
async function verifyHostText(au: Aurelia, host: Element, expected: string) {
    const root = au.root;
    await au.start().wait();
    const outerHtmlAfterStart1 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #1');
    await au.stop().wait();
    const outerHtmlAfterStop1 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #1');
    await au.start().wait();
    const outerHtmlAfterStart2 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #2');
    await au.stop().wait();
    const outerHtmlAfterStop2 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #2');
    assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, 'outerHTML after start #1 / #2');
    assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, 'outerHTML after stop #1 / #2');
  }
github aurelia / aurelia / packages / __tests__ / 5-jit-html / generated / template-compiler.static.spec.ts View on Github external
function verify(au, host, expected) {
        const root = au.root;
        au.start();
        const outerHtmlAfterStart1 = host.outerHTML;
        assert.visibleTextEqual(root, expected, "after start #1");
        au.stop();
        const outerHtmlAfterStop1 = host.outerHTML;
        assert.visibleTextEqual(root, "", "after stop #1");
        au.start();
        const outerHtmlAfterStart2 = host.outerHTML;
        assert.visibleTextEqual(root, expected, "after start #2");
        au.stop();
        const outerHtmlAfterStop2 = host.outerHTML;
        assert.visibleTextEqual(root, "", "after stop #2");
        assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, "outerHTML after start #1 / #2");
        assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, "outerHTML after stop #1 / #2");
    }
    it("tag$01 text$01 _", function () {
github aurelia / aurelia / packages / __tests__ / 5-jit-html / local-dependency-inheritance.spec.ts View on Github external
async function verifyHostText(au: Aurelia, host: Element, expected: string) {
    const root = au.root;
    await au.start().wait();
    const outerHtmlAfterStart1 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #1');
    await au.stop().wait();
    const outerHtmlAfterStop1 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #1');
    await au.start().wait();
    const outerHtmlAfterStart2 = host.outerHTML;
    assert.visibleTextEqual(root, expected, 'after start #2');
    await au.stop().wait();
    const outerHtmlAfterStop2 = host.outerHTML;
    assert.visibleTextEqual(root, '', 'after stop #2');
    assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, 'outerHTML after start #1 / #2');
    assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, 'outerHTML after stop #1 / #2');
  }
github aurelia / aurelia / packages / __tests__ / 5-jit-html / generated / template-compiler.static.spec.ts View on Github external
function verify(au, host, expected) {
        const root = au.root;
        au.start();
        const outerHtmlAfterStart1 = host.outerHTML;
        assert.visibleTextEqual(root, expected, "after start #1");
        au.stop();
        const outerHtmlAfterStop1 = host.outerHTML;
        assert.visibleTextEqual(root, "", "after stop #1");
        au.start();
        const outerHtmlAfterStart2 = host.outerHTML;
        assert.visibleTextEqual(root, expected, "after start #2");
        au.stop();
        const outerHtmlAfterStop2 = host.outerHTML;
        assert.visibleTextEqual(root, "", "after stop #2");
        assert.strictEqual(outerHtmlAfterStart1, outerHtmlAfterStart2, "outerHTML after start #1 / #2");
        assert.strictEqual(outerHtmlAfterStop1, outerHtmlAfterStop2, "outerHTML after stop #1 / #2");
    }
    it("tag$01 text$01 _", function () {
github aurelia / aurelia / packages / __tests__ / jit-html / compose.spec.ts View on Github external
const { au, host } = setup();

      @view({ name: 'default-view', template: '${message}' })
      class MyModel {
        public message = 'Hello world!';
      }

      @customElement({ name: 'app', template: '' })
      class App {
        public model = new MyModel();
      }

      au.app({ host, component: App });
      await au.start().wait();

      assert.visibleTextEqual(au.root, 'Hello world!');

      await au.stop().wait();
    });
  });