Merge pull request #38 from lekman/feature/codescene-refactor #153
GitHub Actions / Test Report
succeeded
Dec 2, 2024 in 1s
39 passed, 0 failed and 0 skipped
✅ ./AzureLiquid.Tests/TestResults/test-results.trx
39 tests were completed in 3s with 39 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
AzureLiquid.Tests.LiquidParserTests | 4✅ | 195ms | ||
AzureLiquid.Tests.PreviewProcessArgumentsTests | 18✅ | 17ms | ||
AzureLiquid.Tests.PreviewProcessTests | 17✅ | 2s |
✅ AzureLiquid.Tests.LiquidParserTests
✅ EnsureBasicParsing
✅ EnsureDeepParsing
✅ EnsureJsonBodyTemplateParsing
✅ EnsureTemplateParsing
✅ AzureLiquid.Tests.PreviewProcessArgumentsTests
✅ GetArgumentIndex_ShouldReturnCorrectIndex(args: ["--content", "content.json"], key: "content", expectedIndex: 0)
✅ GetArgumentIndex_ShouldReturnCorrectIndex(args: ["--output", "output.txt"], key: "output", expectedIndex: 0)
✅ GetArgumentIndex_ShouldReturnCorrectIndex(args: ["--template", "template.liquid"], key: "content", expectedIndex: -1)
✅ GetArgumentIndex_ShouldReturnCorrectIndex(args: ["--template", "template.liquid"], key: "template", expectedIndex: 0)
✅ GetArgumentIndex_ShouldReturnCorrectIndex(args: ["--watch"], key: "watch", expectedIndex: 0)
✅ HasArgument_ShouldReturnCorrectResult(args: ["--content", "content.json"], key: "content", expectedResult: True)
✅ HasArgument_ShouldReturnCorrectResult(args: ["--output", "output.txt"], key: "output", expectedResult: True)
✅ HasArgument_ShouldReturnCorrectResult(args: ["--template", "template.liquid"], key: "content", expectedResult: False)
✅ HasArgument_ShouldReturnCorrectResult(args: ["--template", "template.liquid"], key: "template", expectedResult: True)
✅ HasArgument_ShouldReturnCorrectResult(args: ["--watch"], key: "watch", expectedResult: True)
✅ IsArgMatch_ShouldReturnCorrectResult(arg: "--content", key: "content", expectedResult: True)
✅ IsArgMatch_ShouldReturnCorrectResult(arg: "--output", key: "output", expectedResult: True)
✅ IsArgMatch_ShouldReturnCorrectResult(arg: "--template", key: "content", expectedResult: False)
✅ IsArgMatch_ShouldReturnCorrectResult(arg: "--template", key: "template", expectedResult: True)
✅ IsArgMatch_ShouldReturnCorrectResult(arg: "--watch", key: "watch", expectedResult: True)
✅ ParsePath_ShouldReturnCorrectPath(args: ["--content", "content.json"], key: "content", expectedPath: "content.json")
✅ ParsePath_ShouldReturnCorrectPath(args: ["--output", "output.txt"], key: "output", expectedPath: "output.txt")
✅ ParsePath_ShouldReturnCorrectPath(args: ["--template", "template.liquid"], key: "template", expectedPath: "template.liquid")
✅ AzureLiquid.Tests.PreviewProcessTests
✅ EnsureArgumentParsing(arg1: "--help", arg2: "", arg3: "", arg4: "", arg5: "", arg6: "", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--template", arg2: "./Resources/empty.liquid", arg3: "--content", arg4: "./Resources/empty.json", arg5: "--output", arg6: "./Resources/preview.txt", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--template", arg2: "./Resources/empty.liquid", arg3: "--content", arg4: "./Resources/empty.pdf", arg5: "--output", arg6: "./Resources/preview.txt", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--template", arg2: "./Resources/empty.liquid", arg3: "--content", arg4: "./Resources/event.json", arg5: "--output", arg6: "./Resources/preview.txt", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--template", arg2: "./Resources/event_not_found.liquid", arg3: "--content", arg4: "./Resources/event.xml", arg5: "--output", arg6: "./Resources/preview.txt", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--template", arg2: "./Resources/event.liquid", arg3: "--content", arg4: "./Resources/event.json", arg5: "--output", arg6: "./Resources/preview.txt", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--template", arg2: "./Resources/event.liquid", arg3: "", arg4: "", arg5: "", arg6: "", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "--watch", arg2: "", arg3: "", arg4: "", arg5: "", arg6: "", arg7: "", arg8: "")
✅ EnsureArgumentParsing(arg1: "", arg2: "", arg3: "", arg4: "", arg5: "", arg6: "", arg7: "", arg8: "")
✅ EnsureCannotRenderWithoutContent
✅ EnsureFileReadExceptionHandling
✅ EnsureHelpMessageShown
✅ EnsureObjectCreation
✅ EnsurePreviewParsing
✅ EnsurePreviewParsingCSharpArguments
✅ EnsurePreviewXml
✅ EnsureWatcher
Loading