Sha256: 8531153d5061a9d7d738c2222573e2f97abda579eb5345631f231103eb8c1c3f

Contents?: true

Size: 549 Bytes

Versions: 7

Compression:

Stored size: 549 Bytes

Contents

import { describe, it, expect } from "vitest"
import { Image } from "./image"

describe("Image", () => {
  it("returns empty string if no params", () => {
    expect(new Image("https://example.com/image.png", "").renderWrapper).toBe("<img src='https://example.com/image.png' alt='' />")
  })

  it("returns attributes and data attributes", () => {
    expect(new Image("https://example.com/image.png", "test", { id: "1", "data-foo": "bar" }).renderWrapper).toBe(`<img src='https://example.com/image.png' alt='test' id='1' data-foo='bar'/>`)
  })
})

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
clapton-0.0.24 lib/clapton/javascripts/src/components/image.spec.ts
clapton-0.0.23 lib/clapton/javascripts/src/components/image.spec.ts
clapton-0.0.22 lib/clapton/javascripts/src/components/image.spec.ts
clapton-0.0.21 lib/clapton/javascripts/src/components/image.spec.ts
clapton-0.0.20 lib/clapton/javascripts/src/components/image.spec.ts
clapton-0.0.19 lib/clapton/javascripts/src/components/image.spec.ts
clapton-0.0.18 lib/clapton/javascripts/src/components/image.spec.ts