示例#1
0
        public void TestCSSLintWithOptionIdsFalse()
        {
            CSSLint.options options = new CSSLint.options();
            options.Ids = false;
            var result = CSSLint.CSSLINT("#fieldset {padding-top:0;}", options);

            Console.Write(result);

            Assert.AreEqual(0, result.Length);
        }
示例#2
0
        public void TestCSSLintWithOptionIdsTrue()
        {
            CSSLint.options options = new CSSLint.options();
            options.Ids = true;


            var result = CSSLint.CSSLINT("#fieldset {padding-top:0;}", options);

            Console.Write(result);

            Assert.AreEqual(1, result.Length);
            if (result.Length >= 1)
            {
                result[0].message.Should().Contain("Don't use IDs in selectors.");
            }
        }
示例#3
0
        public void TestCSSLintWithOptionIdsTwoTimeCall()
        {
            CSSLint.options options = new CSSLint.options();
            options.Ids = true;


            var result = CSSLint.CSSLINT("#fieldset {padding-top:0;}", options);

            Assert.AreEqual(result.Length, 1);
            Assert.AreEqual("Don't use IDs in selectors.", result[0].message);

            options.Ids = false;

            var resultTimeTwo = CSSLint.CSSLINT("#fieldset {padding-top:0;}", options);

            Assert.AreEqual(0, resultTimeTwo.Length);
        }
示例#4
0
        public void TestCSSLintWithOptionIdsFalse()
        {
            CSSLint.options options = new CSSLint.options();
            options.Ids = false;

            using (var csslint = new CSSLint())
            {
                var result = csslint.CSSLINT("#fieldset {padding-top:0;}", options);

                Console.Write(result);

                Assert.AreEqual(0, result.messages.Length);
            }
        }
示例#5
0
        public void TestCSSLintWithOptionIdsTwoTimeCall()
        {
            CSSLint.options options = new CSSLint.options();
            options.Ids = true;

            using (var csslint = new CSSLint())
            {
                var result = csslint.CSSLINT("#fieldset {padding-top:0;}", options);

                Assert.AreEqual(result.messages.Length, 1);
                Assert.AreEqual("Don't use IDs in selectors.", result.messages[0].message);

                options.Ids = false;

                var resultTimeTwo = csslint.CSSLINT("#fieldset {padding-top:0;}", options);
                Assert.AreEqual(0, resultTimeTwo.messages.Length);
            }
        }
示例#6
0
        public void TestCSSLintWithOptionIdsTrue()
        {
            CSSLint.options options = new CSSLint.options();
            options.Ids = true;

            using (var csslint = new CSSLint())
            {
                var result = csslint.CSSLINT("#fieldset {padding-top:0;}", options);

                Console.Write(result);

                Assert.AreEqual(1, result.messages.Length);
                result.messages[0].message.Should().Contain("Don't use IDs in selectors.");

            }
        }