1
0
mirror of https://github.com/nolanlawson/pinafore synced 2024-12-11 09:45:24 +01:00
Pinafore-Web-Client-Frontend/tests/fixtures.js
Nolan Lawson a3e970fe7a
test: use mastodon 3.3.0 for testing (#1917)
* test: use mastodon 3.3.0 for testing

* test: fix test

* test: fix test

* test: fix test

* test: fix test

* test: revert test change

* test: use ruby 2.6.6
2021-01-24 18:26:40 -08:00

102 lines
3.0 KiB
JavaScript

import { times } from './utils'
export const homeTimeline = [
{ content: 'pinned toot 1' },
{ content: 'notification of unlisted message' },
{ content: 'notification of followers-only message' },
{ content: 'notification of direct message' },
{ content: 'this is unlisted' },
{ content: 'this is followers-only' },
{ content: 'direct' },
{ spoiler: 'kitten CW' },
{ content: 'secret video' },
{ content: "here's a video" },
{ spoiler: 'CW' },
{ content: "here's a secret animated kitten gif" },
{ content: "here's an animated kitten gif" },
{ content: "here's 2 kitten photos" },
{ content: "here's a secret kitten" },
{ content: "here's a kitten" },
{ content: 'hello admin' },
{ content: 'hello foobar' },
{ content: 'hello world' }
].concat(times(30, i => ({ content: (30 - i).toString() })))
export const localTimeline = [
{ spoiler: 'kitten CW' },
{ content: 'secret video' },
{ content: "here's a video" },
{ spoiler: 'CW' },
{ content: "here's a secret animated kitten gif" },
{ content: "here's an animated kitten gif" },
{ content: "here's 2 kitten photos" },
{ content: "here's a secret kitten" },
{ content: "here's a kitten" },
{ content: 'hello world' }
].concat(times(30, i => ({ content: (30 - i).toString() })))
export const notifications = [
{ favoritedBy: 'admin' },
{ rebloggedBy: 'admin' },
{ content: 'notification of unlisted message' },
{ content: 'notification of followers-only message' },
{ content: 'notification of direct message' },
{ followedBy: 'quux' },
{ content: 'hello foobar' },
{ followedBy: 'admin' }
]
export const notificationsMentions = [
{ content: 'notification of unlisted message' },
{ content: 'notification of followers-only message' },
{ content: 'notification of direct message' },
{ content: 'hello foobar' }
]
export const favorites = [
{ content: 'notification of direct message' },
{ content: 'notification of followers-only message' },
{ content: 'notification of unlisted message' },
{ content: 'pinned toot 1' }
]
export const directMessages = [
{ content: 'notification of direct message' },
{ content: 'direct' }
]
export const quuxStatuses = [
{ content: 'pinned toot 2' },
{ content: 'pinned toot 1' }
].concat(times(25, i => ({ content: `unlisted thread ${25 - i}` })))
export const quuxThread = times(25, i => ({ content: `unlisted thread ${i + 1}` }))
export const bazThreadRelativeTo2B2 = [
{ content: 'thread 1' },
{ content: 'thread 2' },
{ content: 'thread 2b' },
{ content: 'thread 2b2' },
{ content: 'thread 2b2a' }
]
export const bazThreadRelativeTo2b = [
{ content: 'thread 1' },
{ content: 'thread 2' },
{ content: 'thread 2b' },
{ content: 'thread 2b1' },
{ content: 'thread 2b2' },
{ content: 'thread 2b2a' }
]
export const bazThreadRelativeTo2 = [
{ content: 'thread 1' },
{ content: 'thread 2' },
{ content: 'thread 2a' },
{ content: 'thread 2b' },
{ content: 'thread 2b1' },
{ content: 'thread 2b2' },
{ content: 'thread 2b2a' },
{ content: 'thread 2c' }
]