diff --git a/GitVersionCore.Tests/GitVersionCore.Tests.csproj b/GitVersionCore.Tests/GitVersionCore.Tests.csproj
index 3ac0dd7621..364b1aa318 100644
--- a/GitVersionCore.Tests/GitVersionCore.Tests.csproj
+++ b/GitVersionCore.Tests/GitVersionCore.Tests.csproj
@@ -74,6 +74,7 @@
+
diff --git a/GitVersionCore.Tests/IntegrationTests/GitFlow/FeatureBranchTests.cs b/GitVersionCore.Tests/IntegrationTests/GitFlow/FeatureBranchTests.cs
new file mode 100644
index 0000000000..4cfe622ae9
--- /dev/null
+++ b/GitVersionCore.Tests/IntegrationTests/GitFlow/FeatureBranchTests.cs
@@ -0,0 +1,32 @@
+using GitVersion;
+using LibGit2Sharp;
+using NUnit.Framework;
+
+[TestFixture]
+public class FeatureBranchTests
+{
+ [Test]
+ public void ShouldNotUseNumberInFeatureBranchAsPreReleaseNumber()
+ {
+ using (var fixture = new EmptyRepositoryFixture(new Config()))
+ {
+ fixture.Repository.MakeATaggedCommit("1.0.0");
+ fixture.Repository.CreateBranch("develop");
+ fixture.Repository.Checkout("develop");
+ fixture.Repository.CreateBranch("feature/JIRA-123");
+ fixture.Repository.Checkout("feature/JIRA-123");
+ fixture.Repository.MakeCommits(5);
+
+ // Current output 1.1.0-JIRA-.123+5
+
+ // A valid assert from my point of view
+ fixture.AssertFullSemver("1.1.0-JIRA-123.5");
+
+ // Or possible, but I'll guess it depends on wheter we're using a CD och CI flow?
+ // fixture.AssertFullSemver("1.1.0-JIRA-123+5");
+
+ // Or depending on how we treat the build number meta data
+ // fixture.AssertFullSemver("1.1.0-JIRA-123.5+5");
+ }
+ }
+}
\ No newline at end of file