mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-04-08 02:52:39 -05:00
Moved meta + sitemap tests out of data folder
- we moved the meta folder out of data a really long time ago - we also moved the sitemap out of data/xml into a service - this moves the tests to roughly match
This commit is contained in:
parent
ac07703f17
commit
884f39d045
27 changed files with 62 additions and 62 deletions
|
@ -1,10 +1,10 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const rewire = require('rewire');
|
||||
const urlUtils = require('../../../../core/shared/url-utils');
|
||||
const testUtils = require('../../../utils');
|
||||
const urlUtils = require('../../../core/shared/url-utils');
|
||||
const testUtils = require('../../utils');
|
||||
|
||||
let getAmpUrl = rewire('../../../../core/frontend/meta/amp_url');
|
||||
let getAmpUrl = rewire('../../../core/frontend/meta/amp_url');
|
||||
|
||||
describe('getAmpUrl', function () {
|
||||
let getUrlStub;
|
||||
|
@ -12,7 +12,7 @@ describe('getAmpUrl', function () {
|
|||
beforeEach(function () {
|
||||
getUrlStub = sinon.stub();
|
||||
|
||||
getAmpUrl = rewire('../../../../core/frontend/meta/amp_url');
|
||||
getAmpUrl = rewire('../../../core/frontend/meta/amp_url');
|
||||
getAmpUrl.__set__('getUrl', getUrlStub);
|
||||
|
||||
sinon.stub(urlUtils, 'urlJoin');
|
|
@ -1,12 +1,12 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const rewire = require('rewire');
|
||||
const imageLib = require('../../../../core/server/lib/image');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const configUtils = require('../../../utils/configUtils');
|
||||
const imageLib = require('../../../core/server/lib/image');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
const configUtils = require('../../utils/configUtils');
|
||||
const config = configUtils.config;
|
||||
|
||||
const getAssetUrl = rewire('../../../../core/frontend/meta/asset_url');
|
||||
const getAssetUrl = rewire('../../../core/frontend/meta/asset_url');
|
||||
|
||||
describe('getAssetUrl', function () {
|
||||
afterEach(function () {
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getAuthorFacebookUrl = require('../../../../core/frontend/meta/author_fb_url');
|
||||
const getAuthorFacebookUrl = require('../../../core/frontend/meta/author_fb_url');
|
||||
|
||||
describe('getAuthorFacebookUrl', function () {
|
||||
it('should return author facebook url if post and has url',
|
|
@ -1,6 +1,6 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const getAuthorImage = require('../../../../core/frontend/meta/author_image');
|
||||
const getAuthorImage = require('../../../core/frontend/meta/author_image');
|
||||
|
||||
describe('getAuthorImage', function () {
|
||||
afterEach(function () {
|
|
@ -1,8 +1,8 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const ObjectId = require('bson-objectid');
|
||||
const urlService = require('../../../../core/frontend/services/url');
|
||||
const getAuthorUrl = require('../../../../core/frontend/meta/author_url');
|
||||
const urlService = require('../../../core/frontend/services/url');
|
||||
const getAuthorUrl = require('../../../core/frontend/meta/author_url');
|
||||
|
||||
describe('getAuthorUrl', function () {
|
||||
beforeEach(function () {
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const getBlogLogo = require('../../../../core/frontend/meta/blog_logo');
|
||||
const getBlogLogo = require('../../../core/frontend/meta/blog_logo');
|
||||
const sinon = require('sinon');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
|
||||
describe('getBlogLogo', function () {
|
||||
afterEach(function () {
|
|
@ -1,10 +1,10 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const rewire = require('rewire');
|
||||
const urlUtils = require('../../../../core/shared/url-utils');
|
||||
const testUtils = require('../../../utils');
|
||||
const urlUtils = require('../../../core/shared/url-utils');
|
||||
const testUtils = require('../../utils');
|
||||
|
||||
let getCanonicalUrl = rewire('../../../../core/frontend/meta/canonical_url');
|
||||
let getCanonicalUrl = rewire('../../../core/frontend/meta/canonical_url');
|
||||
|
||||
describe('getCanonicalUrl', function () {
|
||||
let getUrlStub;
|
||||
|
@ -12,7 +12,7 @@ describe('getCanonicalUrl', function () {
|
|||
beforeEach(function () {
|
||||
getUrlStub = sinon.stub();
|
||||
|
||||
getCanonicalUrl = rewire('../../../../core/frontend/meta/canonical_url');
|
||||
getCanonicalUrl = rewire('../../../core/frontend/meta/canonical_url');
|
||||
getCanonicalUrl.__set__('getUrl', getUrlStub);
|
||||
|
||||
sinon.stub(urlUtils, 'urlJoin');
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const getContextObject = require('../../../../core/frontend/meta/context_object.js');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const getContextObject = require('../../../core/frontend/meta/context_object.js');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
|
||||
describe('getContextObject', function () {
|
||||
let data;
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getCoverImage = require('../../../../core/frontend/meta/cover_image');
|
||||
const getCoverImage = require('../../../core/frontend/meta/cover_image');
|
||||
|
||||
describe('getCoverImage', function () {
|
||||
it('should return absolute cover image url for home', function () {
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getCreatorTwitterUrl = require('../../../../core/frontend/meta/creator_url');
|
||||
const getCreatorTwitterUrl = require('../../../core/frontend/meta/creator_url');
|
||||
|
||||
describe('getCreatorTwitterUrl', function () {
|
||||
it('should return author twitter url if post and has url',
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const getMetaDescription = require('../../../../core/frontend/meta/description');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const getMetaDescription = require('../../../core/frontend/meta/description');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
|
||||
describe('getMetaDescription', function () {
|
||||
let localSettingsCache = {};
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getExcerpt = require('../../../../core/frontend/meta/excerpt');
|
||||
const getExcerpt = require('../../../core/frontend/meta/excerpt');
|
||||
|
||||
describe('getExcerpt', function () {
|
||||
it('should return html excerpt with no html', function () {
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const rewire = require('rewire');
|
||||
const getImageDimensions = rewire('../../../../core/frontend/meta/image-dimensions');
|
||||
const getImageDimensions = rewire('../../../core/frontend/meta/image-dimensions');
|
||||
|
||||
describe('getImageDimensions', function () {
|
||||
let sizeOfStub;
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const models = require('../../../../core/server/models');
|
||||
const getKeywords = require('../../../../core/frontend/meta/keywords');
|
||||
const models = require('../../../core/server/models');
|
||||
const getKeywords = require('../../../core/frontend/meta/keywords');
|
||||
|
||||
describe('getKeywords', function () {
|
||||
before(function () {
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getModifiedDate = require('../../../../core/frontend/meta/modified_date');
|
||||
const getModifiedDate = require('../../../core/frontend/meta/modified_date');
|
||||
|
||||
describe('getModifiedDate', function () {
|
||||
it('should return updated at date as ISO 8601 from context if exists', function () {
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const getOgImage = require('../../../../core/frontend/meta/og_image');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const getOgImage = require('../../../core/frontend/meta/og_image');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
|
||||
describe('getOgImage', function () {
|
||||
let localSettingsCache = {};
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getOgType = require('../../../../core/frontend/meta/og_type');
|
||||
const getOgType = require('../../../core/frontend/meta/og_type');
|
||||
|
||||
describe('getOgType', function () {
|
||||
it('should return og type profile if context is type author', function () {
|
|
@ -1,6 +1,6 @@
|
|||
const should = require('should');
|
||||
const getPaginatedUrl = require('../../../../core/frontend/meta/paginated_url');
|
||||
const configUtils = require('../../../utils/configUtils');
|
||||
const getPaginatedUrl = require('../../../core/frontend/meta/paginated_url');
|
||||
const configUtils = require('../../utils/configUtils');
|
||||
|
||||
describe('getPaginatedUrl', function () {
|
||||
let data;
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getPublishedDate = require('../../../../core/frontend/meta/published_date');
|
||||
const getPublishedDate = require('../../../core/frontend/meta/published_date');
|
||||
|
||||
describe('getPublishedDate', function () {
|
||||
it('should return published at date as ISO 8601 from context if exists', function () {
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const routing = require('../../../../core/frontend/services/routing');
|
||||
const getRssUrl = require('../../../../core/frontend/meta/rss_url');
|
||||
const routing = require('../../../core/frontend/services/routing');
|
||||
const getRssUrl = require('../../../core/frontend/meta/rss_url');
|
||||
|
||||
describe('getRssUrl', function () {
|
||||
beforeEach(function () {
|
|
@ -1,6 +1,6 @@
|
|||
const should = require('should');
|
||||
const getSchema = require('../../../../core/frontend/meta/schema');
|
||||
const markdownToMobiledoc = require('../../../utils/fixtures/data-generator').markdownToMobiledoc;
|
||||
const getSchema = require('../../../core/frontend/meta/schema');
|
||||
const markdownToMobiledoc = require('../../utils/fixtures/data-generator').markdownToMobiledoc;
|
||||
|
||||
describe('getSchema', function () {
|
||||
it('should return post schema if context starts with post', function (done) {
|
|
@ -1,5 +1,5 @@
|
|||
const should = require('should');
|
||||
const getStructuredData = require('../../../../core/frontend/meta/structured_data');
|
||||
const getStructuredData = require('../../../core/frontend/meta/structured_data');
|
||||
|
||||
describe('getStructuredData', function () {
|
||||
it('should return structured data from metadata per post', function (done) {
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const getTitle = require('../../../../core/frontend/meta/title');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const getTitle = require('../../../core/frontend/meta/title');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
|
||||
describe('getTitle', function () {
|
||||
let localSettingsCache = {};
|
|
@ -1,7 +1,7 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const getTwitterImage = require('../../../../core/frontend/meta/twitter_image');
|
||||
const settingsCache = require('../../../../core/shared/settings-cache');
|
||||
const getTwitterImage = require('../../../core/frontend/meta/twitter_image');
|
||||
const settingsCache = require('../../../core/shared/settings-cache');
|
||||
|
||||
describe('getTwitterImage', function () {
|
||||
let localSettingsCache = {};
|
|
@ -1,9 +1,9 @@
|
|||
const should = require('should');
|
||||
const sinon = require('sinon');
|
||||
const urlUtils = require('../../../../core/shared/url-utils');
|
||||
const urlService = require('../../../../core/frontend/services/url');
|
||||
const getUrl = require('../../../../core/frontend/meta/url');
|
||||
const testUtils = require('../../../utils');
|
||||
const urlUtils = require('../../../core/shared/url-utils');
|
||||
const urlService = require('../../../core/frontend/services/url');
|
||||
const getUrl = require('../../../core/frontend/meta/url');
|
||||
const testUtils = require('../../utils');
|
||||
|
||||
describe('getUrl', function () {
|
||||
beforeEach(function () {
|
|
@ -2,13 +2,13 @@ const should = require('should');
|
|||
const sinon = require('sinon');
|
||||
const ObjectId = require('bson-objectid');
|
||||
const _ = require('lodash');
|
||||
const testUtils = require('../../../../utils');
|
||||
const urlUtils = require('../../../../../core/shared/url-utils');
|
||||
const IndexGenerator = require('../../../../../core/frontend/services/sitemap/index-generator');
|
||||
const PostGenerator = require('../../../../../core/frontend/services/sitemap/post-generator');
|
||||
const PageGenerator = require('../../../../../core/frontend/services/sitemap/page-generator');
|
||||
const TagGenerator = require('../../../../../core/frontend/services/sitemap/tag-generator');
|
||||
const UserGenerator = require('../../../../../core/frontend/services/sitemap/user-generator');
|
||||
const testUtils = require('../../../utils');
|
||||
const urlUtils = require('../../../../core/shared/url-utils');
|
||||
const IndexGenerator = require('../../../../core/frontend/services/sitemap/index-generator');
|
||||
const PostGenerator = require('../../../../core/frontend/services/sitemap/post-generator');
|
||||
const PageGenerator = require('../../../../core/frontend/services/sitemap/page-generator');
|
||||
const TagGenerator = require('../../../../core/frontend/services/sitemap/tag-generator');
|
||||
const UserGenerator = require('../../../../core/frontend/services/sitemap/user-generator');
|
||||
|
||||
should.Assertion.add('ValidUrlNode', function (options) {
|
||||
// Check urlNode looks correct
|
|
@ -2,14 +2,14 @@ const should = require('should');
|
|||
const sinon = require('sinon');
|
||||
|
||||
// Stuff we are testing
|
||||
const events = require('../../../../../core/server/lib/common/events');
|
||||
const events = require('../../../../core/server/lib/common/events');
|
||||
|
||||
const SiteMapManager = require('../../../../../core/frontend/services/sitemap/manager');
|
||||
const PostGenerator = require('../../../../../core/frontend/services/sitemap/post-generator');
|
||||
const PageGenerator = require('../../../../../core/frontend/services/sitemap/page-generator');
|
||||
const TagGenerator = require('../../../../../core/frontend/services/sitemap/tag-generator');
|
||||
const UserGenerator = require('../../../../../core/frontend/services/sitemap/user-generator');
|
||||
const IndexGenerator = require('../../../../../core/frontend/services/sitemap/index-generator');
|
||||
const SiteMapManager = require('../../../../core/frontend/services/sitemap/manager');
|
||||
const PostGenerator = require('../../../../core/frontend/services/sitemap/post-generator');
|
||||
const PageGenerator = require('../../../../core/frontend/services/sitemap/page-generator');
|
||||
const TagGenerator = require('../../../../core/frontend/services/sitemap/tag-generator');
|
||||
const UserGenerator = require('../../../../core/frontend/services/sitemap/user-generator');
|
||||
const IndexGenerator = require('../../../../core/frontend/services/sitemap/index-generator');
|
||||
|
||||
describe('Unit: sitemap/manager', function () {
|
||||
let eventsToRemember;
|
Loading…
Add table
Reference in a new issue