All files LightDomElementTest.ts

100% Statements 27/27
100% Branches 3/3
100% Functions 3/3
100% Lines 27/27

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 281x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import { html, css, LitElement } from 'lit';
import { property } from 'lit/decorators.js';
 
export class LightDomElementTest extends LitElement {
  static styles = css`
    :host {
      display: block;
      padding: 25px;
      color: var(--light-dom-element-test-text-color, #000);
    }
  `;
 
  @property({ type: String }) title = 'Hey there';
 
  @property({ type: Number }) counter = 5;
 
  __increment() {
    this.counter += 1;
  }
 
  render() {
    return html`
      <h2>${this.title} Nr. ${this.counter}!</h2>
      <button @click=${this.__increment}>increment</button>
    `;
  }
}