Skip to content
This repository was archived by the owner on Apr 16, 2020. It is now read-only.

Commit 9e652d1

Browse files
SeanFeldmanctaggart
authored andcommitted
Run unit tests (#251)
* fixing dependencies for tests to work * Tests are green
1 parent 2a5afdc commit 9e652d1

File tree

3 files changed

+26
-29
lines changed

3 files changed

+26
-29
lines changed

Tests/Tests.csproj

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp1.1</TargetFramework>
4+
<TargetFrameworks>netcoreapp1.1</TargetFrameworks>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
9-
<PackageReference Include="xunit" Version="2.2.0" />
10-
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
8+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0-*" />
9+
<PackageReference Include="xunit" Version="2.3.0-*" />
10+
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.0-*" />
11+
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.0-*" />
12+
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.*" PrivateAssets="all" />
1113
</ItemGroup>
1214

1315
<ItemGroup>
1416
<ProjectReference Include="..\dotnet-sourcelink-git\dotnet-sourcelink-git.csproj" />
1517
<ProjectReference Include="..\dotnet-sourcelink\dotnet-sourcelink.csproj" />
18+
<ProjectReference Include="..\SourceLink.Create.GitHub\SourceLink.Create.GitHub.csproj" />
1619
</ItemGroup>
1720

1821
<ItemGroup>

Tests/UnitTest1.cs

-25
This file was deleted.

Tests/When_parsing_GitHub_links.cs

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using SourceLink.Create.GitHub;
2+
using Xunit;
3+
4+
namespace Tests
5+
{
6+
public class When_parsing_GitHub_links
7+
{
8+
[Theory]
9+
[InlineData("git@github.com:ctaggart/sourcelink-test.git")]
10+
[InlineData("https://github.com/ctaggart/sourcelink-test.git")]
11+
[InlineData("https://github.com/ctaggart/sourcelink-test")]
12+
public void Should_return_url_in_canonical_form(string provided)
13+
{
14+
var task = new CreateTask();
15+
Assert.Equal("https://raw.githubusercontent.com/ctaggart/sourcelink-test/{commit}/*", task.ConvertUrl(provided));
16+
}
17+
18+
}
19+
}

0 commit comments

Comments
 (0)