@@ -2,7 +2,7 @@
|
||||
import * as React from 'react';
|
||||
import Frame from './components/Frame';
|
||||
|
||||
const URL_REGEX = /^https:\/\/realtimeboard.com\/app\/board\/(.*)$/;
|
||||
const URL_REGEX = /^https:\/\/(?:realtimeboard|miro).com\/app\/board\/(.*)$/;
|
||||
|
||||
type Props = {
|
||||
url: string,
|
||||
@@ -1,17 +1,22 @@
|
||||
/* eslint-disable flowtype/require-valid-file-annotation */
|
||||
import embeds from '.';
|
||||
|
||||
const { RealtimeBoard } = embeds;
|
||||
const { Miro } = embeds;
|
||||
|
||||
describe('RealtimeBoard', () => {
|
||||
const match = RealtimeBoard.ENABLED[0];
|
||||
test('to be enabled on share link', () => {
|
||||
describe('Miro', () => {
|
||||
const match = Miro.ENABLED[0];
|
||||
test('to be enabled on old domain share link', () => {
|
||||
expect(
|
||||
'https://realtimeboard.com/app/board/o9J_k0fwiss='.match(match)
|
||||
).toBeTruthy();
|
||||
});
|
||||
|
||||
test('to be enabled on share link', () => {
|
||||
expect('https://miro.com/app/board/o9J_k0fwiss='.match(match)).toBeTruthy();
|
||||
});
|
||||
|
||||
test('to not be enabled elsewhere', () => {
|
||||
expect('https://miro.com'.match(match)).toBe(null);
|
||||
expect('https://realtimeboard.com'.match(match)).toBe(null);
|
||||
expect('https://realtimeboard.com/features'.match(match)).toBe(null);
|
||||
});
|
||||
@@ -11,10 +11,10 @@ import Loom from './Loom';
|
||||
import Lucidchart from './Lucidchart';
|
||||
import Marvel from './Marvel';
|
||||
import Mindmeister from './Mindmeister';
|
||||
import Miro from './Miro';
|
||||
import ModeAnalytics from './ModeAnalytics';
|
||||
import Numeracy from './Numeracy';
|
||||
import Prezi from './Prezi';
|
||||
import RealtimeBoard from './RealtimeBoard';
|
||||
import Spotify from './Spotify';
|
||||
import Trello from './Trello';
|
||||
import Typeform from './Typeform';
|
||||
@@ -34,10 +34,10 @@ export default {
|
||||
Lucidchart,
|
||||
Marvel,
|
||||
Mindmeister,
|
||||
Miro,
|
||||
ModeAnalytics,
|
||||
Numeracy,
|
||||
Prezi,
|
||||
RealtimeBoard,
|
||||
Spotify,
|
||||
Trello,
|
||||
Typeform,
|
||||
|
||||
Reference in New Issue
Block a user