TryGhost/Ghost

View on GitHub
ghost/admin/mirage/config/slugs.js

Summary

Maintainability
A
1 hr
Test Coverage
import {dasherize} from '@ember/string';

export default function mockSlugs(server) {
    server.get('/slugs/post/:slug/', function (schema, request) {
        return {
            slugs: [
                {slug: dasherize(decodeURIComponent(request.params.slug))}
            ]
        };
    });

    server.get('/slugs/user/:slug/', function (schema, request) {
        return {
            slugs: [
                {slug: dasherize(decodeURIComponent(request.params.slug))}
            ]
        };
    });
}