nathanboktae/chai-dom

Support `text` and `attr` on NodeLists by passing an array

Open

#3 opened on Oct 30, 2015

View on GitHub
 (1 comment) (1 reaction) (0 assignees)JavaScript (24 forks)github user discovery
help wanted

Repository metrics

Stars
 (77 stars)
PR merge metrics
 (PR metrics pending)

Description

For example

document.querySelectorAll('li').should.have.text(['red', 'blue', 'green'])
document.querySelectorAll('li').should.have.attr('aria-selected', ['', 'true', ''])

Having regex in there too would be nice, maybe something like the following?

document.querySelectorAll('.email').should.have.text(/[^@]+@.+/)
document.querySelectorAll('p').should.have.text([/^Welcome, .+\./, /^For the first step/])

Contributor guide