Ejemplo n.º 1
0
  it("should filter renderers by names", () => {
    const r0 = compute_renderers([g0, g1], [g0, g1, g2], ["g0"])
    expect(r0).to.be.deep.equal([g0])

    const r1 = compute_renderers([g0, g1, g2], [], ["g0", "g2"])
    expect(r1).to.be.deep.equal([g0, g2])

    const r2 = compute_renderers('auto', [g0, g1, g2], ["g0", "g2"])
    expect(r2).to.be.deep.equal([g0, g2])
  })
Ejemplo n.º 2
0
  it("should return empty list for renderers=[]", () => {
    const r0 = compute_renderers([], [], [])
    expect(r0).to.be.deep.equal([])

    const r1 = compute_renderers([], [g0, g1, g2], [])
    expect(r1).to.be.deep.equal([])

    const r2 = compute_renderers([], [g0, g1, g2], ["g1"])
    expect(r2).to.be.deep.equal([])
  })
Ejemplo n.º 3
0
 it("should return all_renderers for renderers='auto'", () => {
   const r = compute_renderers('auto', [g0, g1, g2], [])
   expect(r).to.be.deep.equal([g0, g1, g2])
 })