const test = require('tape')
const color = require('..')
test('isRgb', function (t) {
const str = 'rgb(255, 0, 0)'
t.same(color.isRgb(str), true)
t.end()
})
test('isRgba', function (t) {
const str = 'rgba(255, 0, 0, .5)'
t.same(color.isRgba(str), true)
t.end()
})
test('isHsl', function (t) {
const str = 'hsl(123, 45%, 67%)'
t.same(color.isHsl(str), true)
t.end()
})
test('isHsla', function (t) {
const str = 'hsla(123, 45%, 67%, 0.9)'
t.same(color.isHsla(str), true)
t.end()
})
test('isHex', function (t) {
const str = '#123456'
t.same(color.isHex(str), true)
t.end()
})
test('isHex with alpha channel', function (t) {
const str = '#0000ffcc'
t.same(color.isHex(str), true)
t.end()
})
test('isKeyword', function (t) {
const str = 'tomato'
t.same(color.isKeyword(str), true)
t.end()
})
test('isColor', function (t) {
const str = 'tomato'
t.equal(color(str), true)
t.end()
})
test('isColor', function (t) {
const str = 'currentColor'
t.equal(color(str), true)
t.end()
})
test('isColor', function (t) {
const str = 'currentColor'
t.equal(color(str), true)
t.end()
})
test('isColor', function (t) {
const str = 'inherit'
t.equal(color(str), true)
t.end()
})
test('isColor', function (t) {
const str = 'transparent'
t.equal(color(str), true)
t.end()
})