From 3143d8ebb1e25482936bb369545e39668cf8d712 Mon Sep 17 00:00:00 2001 From: Maxim Lebedev Date: Wed, 24 Jul 2019 12:59:08 +0500 Subject: [PATCH] :fire: Removed old tests --- test/invalid_test.go | 106 ------------------------------------ test/valid_test.go | 125 ------------------------------------------- 2 files changed, 231 deletions(-) delete mode 100644 test/invalid_test.go delete mode 100644 test/valid_test.go diff --git a/test/invalid_test.go b/test/invalid_test.go deleted file mode 100644 index 387fac7..0000000 --- a/test/invalid_test.go +++ /dev/null @@ -1,106 +0,0 @@ -package telegraph_test - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - "gitlab.com/toby3d/telegraph" -) - -const ( - invalidAuthorURL = "lolwat" - invalidPageURL = "sukablyat'" - invalidContent = 42 -) - -var invalidAccount = new(telegraph.Account) - -func TestInvalidContentFormat(t *testing.T) { - _, err := telegraph.ContentFormat(invalidContent) - assert.EqualError(t, telegraph.ErrInvalidDataType, err.Error()) -} - -func TestInvalidCreateAccount(t *testing.T) { - _, err := telegraph.CreateAccount(invalidAccount) - assert.Error(t, err) - - t.Run("invalidCreatePage", testInvalidCreatePage) - t.Run("invalidEditAccountInfo", testInvalidEditAccountInfo) - t.Run("invalidEditPage", testInvalidEditPage) - t.Run("invalidGetAccountInfo", testInvalidGetAccountInfo) - t.Run("invalidGetPageList", testInvalidGetPageList) - t.Run("invalidGetPageListByLimit", testInvalidGetPageListByLimit) - t.Run("invalidGetPageListByOffset", testInvalidGetPageListByOffset) - t.Run("invalidRevokeAccessToken", testInvalidRevokeAccessToken) -} - -func testInvalidCreatePage(t *testing.T) { - _, err := invalidAccount.CreatePage(&telegraph.Page{AuthorURL: invalidAuthorURL}, false) - assert.Error(t, err) -} - -func testInvalidEditAccountInfo(t *testing.T) { - _, err := invalidAccount.EditAccountInfo(&telegraph.Account{AuthorURL: invalidAuthorURL}) - assert.Error(t, err) -} - -func testInvalidEditPage(t *testing.T) { - _, err := invalidAccount.EditPage(&telegraph.Page{AuthorURL: invalidAuthorURL}, false) - assert.Error(t, err) -} - -func testInvalidGetAccountInfo(t *testing.T) { - _, err := invalidAccount.GetAccountInfo(telegraph.FieldShortName, telegraph.FieldPageCount) - assert.Error(t, err) -} - -func testInvalidGetPageList(t *testing.T) { - _, err := invalidAccount.GetPageList(0, 3) - assert.Error(t, err) -} - -func testInvalidGetPageListByOffset(t *testing.T) { - _, err := invalidAccount.GetPageList(-42, 3) - assert.Error(t, err) -} - -func testInvalidGetPageListByLimit(t *testing.T) { - _, err := invalidAccount.GetPageList(0, 9000) - assert.Error(t, err) -} - -func TestInvalidGetPage(t *testing.T) { - _, err := telegraph.GetPage(invalidPageURL, true) - assert.Error(t, err) -} - -func TestInvalidGetViewsByPage(t *testing.T) { - _, err := telegraph.GetViews(invalidPageURL, time.Date(2016, time.December, 0, 0, 0, 0, 0, time.UTC)) - assert.Error(t, err) -} - -func TestInvalidGetViewsByHour(t *testing.T) { - _, err := telegraph.GetViews(validPageURL, time.Date(0, 0, 0, 42, 0, 0, 0, time.UTC)) - assert.Error(t, err) -} - -func TestInvalidGetViewsByDay(t *testing.T) { - _, err := telegraph.GetViews(validPageURL, time.Date(0, 0, 42, 23, 0, 0, 0, time.UTC)) - assert.Error(t, err) -} - -func TestInvalidGetViewsByMonth(t *testing.T) { - _, err := telegraph.GetViews(validPageURL, time.Date(0, 22, 24, 23, 0, 0, 0, time.UTC)) - assert.Error(t, err) -} - -func TestInvalidGetViewsByYear(t *testing.T) { - _, err := telegraph.GetViews(validPageURL, time.Date(1980, time.December, 24, 23, 0, 0, 0, time.UTC)) - assert.Error(t, err) -} - -func testInvalidRevokeAccessToken(t *testing.T) { - _, err := invalidAccount.RevokeAccessToken() - assert.Error(t, err) -} diff --git a/test/valid_test.go b/test/valid_test.go deleted file mode 100644 index d901147..0000000 --- a/test/valid_test.go +++ /dev/null @@ -1,125 +0,0 @@ -package telegraph_test - -import ( - "testing" - "time" - - "github.com/stretchr/testify/assert" - "gitlab.com/toby3d/telegraph" -) - -const ( - validTitle = "Testing" - validShortName = "Sandbox" - validAuthorName = "Anonymous" - validNewAuthorName = "Gopher" - validAuthorURL = "https://t.me/telegraph" - validPageURL = "Sample-Page-12-15" -) - -var ( - validContentDOM []telegraph.Node - validAccount *telegraph.Account - validPage *telegraph.Page - - validContent = `

Hello, World!

` -) - -func testValidContentFormatByString(t *testing.T) { - var err error - validContentDOM, err = telegraph.ContentFormat(validContent) - assert.NoError(t, err) - assert.NotEmpty(t, validContentDOM) -} - -func testValidContentFormatByBytes(t *testing.T) { - var err error - validContentDOM, err = telegraph.ContentFormat([]byte(validContent)) - assert.NoError(t, err) - assert.NotEmpty(t, validContentDOM) -} - -func TestValidCreateAccount(t *testing.T) { - var err error - validAccount, err = telegraph.CreateAccount(&telegraph.Account{ - ShortName: validShortName, - // AuthorName: validAuthorName, - }) - assert.NoError(t, err) - - t.Run("validCreatePage", testValidCreatePage) - t.Run("validEditAccountInfo", testValidEditAccountInfo) - t.Run("validGetAccountInfo", testValidGetAccountInfo) - t.Run("validGetPageList", testValidGetPageList) - t.Run("validRevokeAccessToken", testValidRevokeAccessToken) -} - -func testValidCreatePage(t *testing.T) { - t.Run("validContentFormatByString", testValidContentFormatByString) - t.Run("validContentFormatByBytes", testValidContentFormatByBytes) - - var err error - validPage, err = validAccount.CreatePage(&telegraph.Page{ - Title: validTitle, - AuthorName: validAuthorName, - AuthorURL: validAuthorURL, - Content: validContentDOM, - }, true) - assert.NoError(t, err) - assert.NotEmpty(t, validPage.URL) - t.Run("validEditPage", testValidEditPage) -} - -func testValidEditAccountInfo(t *testing.T) { - update, err := validAccount.EditAccountInfo(&telegraph.Account{ - ShortName: validShortName, - AuthorName: validNewAuthorName, - AuthorURL: validAuthorURL, - }) - assert.NoError(t, err) - assert.NotEqual(t, validAccount.AuthorName, update.AuthorName) -} - -func testValidEditPage(t *testing.T) { - var err error - validPage, err = validAccount.EditPage(&telegraph.Page{ - Path: validPage.Path, - Title: validTitle, - AuthorName: validAuthorName, - Content: validContentDOM, - }, true) - assert.NoError(t, err) -} - -func testValidGetAccountInfo(t *testing.T) { - info, err := validAccount.GetAccountInfo(telegraph.FieldShortName, telegraph.FieldPageCount) - assert.NoError(t, err) - assert.Equal(t, validAccount.ShortName, info.ShortName) -} - -func TestValidGetPage(t *testing.T) { - page, err := telegraph.GetPage(validPage.Path, true) - assert.NoError(t, err) - assert.Equal(t, validPage.Title, page.Title) -} - -func testValidGetPageList(t *testing.T) { - pages, err := validAccount.GetPageList(0, 3) - assert.NoError(t, err) - assert.NotZero(t, pages.TotalCount) -} - -func TestValidGetViews(t *testing.T) { - stats, err := telegraph.GetViews(validPageURL, time.Date(2016, time.December, 0, 0, 0, 0, 0, time.UTC)) - assert.NoError(t, err) - t.Log("get", stats.Views, "views") -} - -func testValidRevokeAccessToken(t *testing.T) { - oldToken := validAccount.AccessToken - var err error - validAccount, err = validAccount.RevokeAccessToken() - assert.NoError(t, err) - assert.NotEmpty(t, validAccount.AccessToken) - assert.NotEqual(t, validAccount.AccessToken, oldToken) -}