Go-Back-Skeleton/vendor/github.com/vanng822/css/charset_parser_test.go
2017-09-25 20:20:52 +02:00

27 lines
640 B
Go

package css
import (
"github.com/gorilla/css/scanner"
"github.com/stretchr/testify/assert"
"testing"
)
func TestCharsetDoubleQ(t *testing.T) {
css := Parse(`@charset "UTF-8";`)
assert.Equal(t, css.CssRuleList[0].Style.SelectorText, "\"UTF-8\"")
assert.Equal(t, css.CssRuleList[0].Type, CHARSET_RULE)
}
func TestCharsetSingleQ(t *testing.T) {
css := Parse(`@charset 'iso-8859-15';`)
assert.Equal(t, css.CssRuleList[0].Style.SelectorText, "'iso-8859-15'")
assert.Equal(t, css.CssRuleList[0].Type, CHARSET_RULE)
}
func TestCharsetIgnore(t *testing.T) {
css := parseCharset(scanner.New(` 'iso-8859-15'`))
assert.Nil(t, css)
}