// Copyright © 2022 Ory Corp // SPDX-License-Identifier: Apache-2.0 package cmd import ( "net/http/httptest" "net/url" "testing" "github.com/stretchr/testify/assert" "github.com/ory/x/pagination/tokenpagination" ) func TestGetPageToken(t *testing.T) { u, _ := url.Parse("https://example.com/foobar") rec := httptest.NewRecorder() tokenpagination.PaginationHeader(rec, u, 100, 3, 10) assert.Equal(t, `eyJvZmZzZXQiOiI0MCIsInYiOjJ9`, getPageToken(rec.Result()), rec.Result().Header.Get("Link")) }