public void data_uri_test() { Assert.DoesNotThrow(() => { LessCssHandler.RenderCss(@"..\Tests\data-uri.less", TextWriter.Null); }); }
public void CompileBootstrap() { var output = new StringWriter(); LessCssHandler.RenderCss(@"..\Content\less\bootstrap.less", output); Assert.AreEqual(98200, output.ToString().Length); }
public void CompileBootstrap() { var output = new StringWriter(); LessCssHandler.RenderCss(@"..\..\packages\Twitter.Bootstrap.Less.3.0.1\content\Content\bootstrap\bootstrap.less", output); Assert.AreEqual(102182, output.ToString().Length); }
public void DependsTest() { writeFile("dep-main.less", "@import 'deptest-1';"); writeFile("deptest-1.less", "@import 'deptest/2';"); writeFile("./deptest/2.less", "foo {bar:baz}"); var dependencies = LessCssHandler.GetDependencies(Path.Combine(_testDir, "dep-main.less")); var relativePaths = dependencies.Select(f => f.Substring(_testDir.Length + 1)); Assert.AreEqual(new[] { @"deptest-1.less", @"deptest\2.less" }, relativePaths); }
string compile(string lessSource) { string filename = writeFile(Path.GetRandomFileName() + ".less", lessSource); var output = new StringWriter(); bool success = LessCssHandler.renderStylesheet(filename, output); if (!success) { throw new ApplicationException("lessc error: " + output); } string outputCss = output.ToString().Trim(); return(outputCss); }
public void LastModifiedTest() { var date1 = new DateTime(2012, 1, 1); var date2 = new DateTime(2013, 1, 1); var date3 = new DateTime(2014, 1, 1); writeFile("lm-main.less", "@import 'lm-dep1';", date1); writeFile("lm-dep1.less", "@import 'lm-dep2';", date2); writeFile("lm-dep2.less", "foo {bar:baz}", date3); var lmdate = LessCssHandler.GetLastModified(Path.Combine(_testDir, "lm-main.less")); Assert.AreEqual(date3, lmdate); }
public void data_uri_test() { LessCssHandler.RenderCss(@"..\Tests\data-uri.less", TextWriter.Null); }