19 references to Scalar
Infrastructure.Tests (19)
WorkflowScripts\SyncMainToRelease14Tests.cs (19)
20Assert.Equal("23 8 * * *", Scalar(schedule, "cron")); 22Assert.Equal("sync-main-to-release-14", Scalar(concurrency, "group")); 23Assert.Equal("false", Scalar(concurrency, "cancel-in-progress")); 26Assert.Equal("github.repository == 'microsoft/aspire' && github.ref == 'refs/heads/main'", Scalar(job, "if")); 27Assert.Equal("10", Scalar(job, "timeout-minutes")); 32Assert.Matches("^actions/create-github-app-token@[a-f0-9]{40}$", Scalar(tokenStep, "uses")); 36Assert.Equal("${{ secrets.ASPIRE_BOT_APP_ID }}", Scalar(token, "client-id")); 37Assert.Equal("${{ secrets.ASPIRE_BOT_PRIVATE_KEY }}", Scalar(token, "private-key")); 38Assert.Equal("microsoft", Scalar(token, "owner")); 39Assert.Equal("aspire", Scalar(token, "repositories")); 40Assert.Equal("write", Scalar(token, "permission-contents")); 41Assert.Equal("write", Scalar(token, "permission-pull-requests")); 42Assert.Equal("false", Scalar(token, "skip-token-revoke")); 46Assert.Matches("^actions/github-script@[a-f0-9]{40}$", Scalar(scriptStep, "uses")); 47Assert.Equal("${{ steps.app-token.outputs.app-slug }}[bot]", Scalar(Mapping(scriptStep, "env"), "SYNC_BOT_LOGIN")); 49Assert.Equal("${{ steps.app-token.outputs.token }}", Scalar(options, "github-token")); 50Assert.Equal("0", Scalar(options, "retries")); 51Assert.Equal(-1, Scalar(options, "script").IndexOf("${{", StringComparison.Ordinal)); 99var script = Scalar(Mapping(Assert.IsType<YamlMappingNode>(steps.Children[1]), "with"), "script");