Skip to content

Commit

Permalink
dotnet version in test
Browse files Browse the repository at this point in the history
  • Loading branch information
yazeedobaid committed Nov 15, 2021
1 parent d4f2fd3 commit 5ac9221
Showing 1 changed file with 30 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,41 +13,41 @@ open Fake.Core.IntegrationTests.TestHelpers
let tests =
testList
"Fake.DotNet.sdkAssemblyResolverTests" [
testCase "Runner run script with NETStandard2.0 SDK assemblies" <| fun _ ->
let result =
handleAndFormat <| fun _ ->
fakeRunAndCheck Ctx.Verbose "reference-assemblies.fsx" "reference-assemblies.fsx" "core-reference-assemblies-netstandard20"

let stdOut =
String.Join("\n", result.Messages).Trim()

let expectedNetStandardPathPortion =
".nuget"
</> "packages"
</> "netstandard.library"
</> "2.0.0"

(sprintf "stdout should contain '%s', but was: '%s'" expectedNetStandardPathPortion stdOut)
|> Expect.isTrue (stdOut.Contains expectedNetStandardPathPortion)

testCase "Runner run script with 6.0.100-preview.3.21202.5 SDK version assemblies" <| fun _ ->
let result =
handleAndFormat <| fun _ ->
fakeRunAndCheck Ctx.Verbose "reference-assemblies.fsx" "reference-assemblies.fsx" "core-reference-assemblies-net60-preview"

let stdOut =
String.Join("\n", result.Messages).Trim()

let expectedNet6PathPortion = "packs"</>"Microsoft.NETCore.App.Ref"</>"6.0.0-preview.3.21201.4"</>"ref"</>"net6.0"

(sprintf "stdout should contain path like '%s', but was: '%s'" expectedNet6PathPortion stdOut)
|> Expect.isTrue (stdOut.Contains expectedNet6PathPortion)
// testCase "Runner run script with NETStandard2.0 SDK assemblies" <| fun _ ->
// let result =
// handleAndFormat <| fun _ ->
// fakeRunAndCheck Ctx.Verbose "reference-assemblies.fsx" "reference-assemblies.fsx" "core-reference-assemblies-netstandard20"
//
// let stdOut =
// String.Join("\n", result.Messages).Trim()
//
// let expectedNetStandardPathPortion =
// ".nuget"
// </> "packages"
// </> "netstandard.library"
// </> "2.0.0"
//
// (sprintf "stdout should contain '%s', but was: '%s'" expectedNetStandardPathPortion stdOut)
// |> Expect.isTrue (stdOut.Contains expectedNetStandardPathPortion)
//
// testCase "Runner run script with 6.0.100-preview.3.21202.5 SDK version assemblies" <| fun _ ->
// let result =
// handleAndFormat <| fun _ ->
// fakeRunAndCheck Ctx.Verbose "reference-assemblies.fsx" "reference-assemblies.fsx" "core-reference-assemblies-net60-preview"
//
// let stdOut =
// String.Join("\n", result.Messages).Trim()
//
// let expectedNet6PathPortion = "packs"</>"Microsoft.NETCore.App.Ref"</>"6.0.0-preview.3.21201.4"</>"ref"</>"net6.0"
//
// (sprintf "stdout should contain path like '%s', but was: '%s'" expectedNet6PathPortion stdOut)
// |> Expect.isTrue (stdOut.Contains expectedNet6PathPortion)

testCase "Runner run script with 6.0.100 SDK version assemblies" <| fun _ ->
DotNet.install (fun option ->
{ option with
ForceInstall = true
Channel = DotNet.CliChannel.Current
Channel = DotNet.CliChannel.Version 6 0
Version = DotNet.CliVersion.Version "6.0.100" })
|> ignore

Expand Down

0 comments on commit 5ac9221

Please sign in to comment.