updated tests added more slug tests
This commit is contained in:
parent
b72f47a99f
commit
d30ae09b9b
|
@ -1,5 +1,4 @@
|
||||||
using Wave.Data;
|
using Wave.Data;
|
||||||
using Wave.Data.Migrations.postgres;
|
|
||||||
|
|
||||||
namespace Wave.Tests.Data;
|
namespace Wave.Tests.Data;
|
||||||
|
|
||||||
|
@ -32,13 +31,20 @@ public class ArticleTest {
|
||||||
Article.UpdateSlug();
|
Article.UpdateSlug();
|
||||||
Assert.That(Article.Slug, Is.EqualTo("article-title-that-is-longer-than-the-sixty-four-character-limit"));
|
Assert.That(Article.Slug, Is.EqualTo("article-title-that-is-longer-than-the-sixty-four-character-limit"));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize3AtPosition55() {
|
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize3AtPosition55() {
|
||||||
Article.Title = "Auto generating slugs was a mistake I hate this ______ €";
|
Article.Title = "Auto generating slugs was a mistake I hate this ______ €";
|
||||||
Article.UpdateSlug();
|
Article.UpdateSlug();
|
||||||
Assert.That(Article.Slug, Is.EqualTo("auto-generating-slugs-was-a-mistake-i-hate-this-______-%E2%82%AC"));
|
Assert.That(Article.Slug, Is.EqualTo("auto-generating-slugs-was-a-mistake-i-hate-this-______-%E2%82%AC"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize2AtPosition56() {
|
||||||
|
Article.Title = "Auto generating slugs was a mistake I hate this _______ üa";
|
||||||
|
Article.UpdateSlug();
|
||||||
|
Assert.That(Article.Slug, Is.EqualTo("auto-generating-slugs-was-a-mistake-i-hate-this-_______-%C3%BCa"));
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize3AtPosition56() {
|
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize3AtPosition56() {
|
||||||
|
@ -46,6 +52,13 @@ public class ArticleTest {
|
||||||
Article.UpdateSlug();
|
Article.UpdateSlug();
|
||||||
Assert.That(Article.Slug, Is.EqualTo("auto-generating-slugs-was-a-mistake-i-hate-this-_______-"));
|
Assert.That(Article.Slug, Is.EqualTo("auto-generating-slugs-was-a-mistake-i-hate-this-_______-"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize2AtPosition57() {
|
||||||
|
Article.Title = "Auto generating slugs was a mistake I hate this ________ üa";
|
||||||
|
Article.UpdateSlug();
|
||||||
|
Assert.That(Article.Slug, Is.EqualTo("auto-generating-slugs-was-a-mistake-i-hate-this-________-%C3%BCa"));
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize3AtPosition57() {
|
public void SlugFromTitleLongerThan64CharacterWithSpecialCharacterEscapeSize3AtPosition57() {
|
||||||
|
|
Loading…
Reference in a new issue