return editAction(mockCollection, function () { var latestNews = dom.droppableCollection(1); var articleWithSublink = dom.articleInside(latestNews, 2); dom.click(articleWithSublink); var supportingLinkElement = articleWithSublink.querySelector('.supporting .droppable'); var supportingDropTarget = drag.droppable(supportingLinkElement); var lastNewArticle = dom.latestArticle(5); var sublink = new drag.Article(lastNewArticle); supportingDropTarget.drop(supportingLinkElement, sublink); dom.click(articleWithSublink.querySelector('.tool--done')); return { latest: { draft: [{ id: 'internal-code/content/1' }, { id: 'internal-code/content/2', meta: { supporting: [{ id: 'internal-code/content/5' }] } }] } }; });
return editAction(mockCollection, function () { var firstCollection = dom.droppableCollection(1); var firstArticleInLatest = dom.articleInside(firstCollection, 1); dom.click(firstArticleInLatest); dom.click(firstArticleInLatest.querySelector('.editor--boolean--isBreaking')); dom.click(firstArticleInLatest.querySelector('.tool--done')); return { latest: { draft: [{ id: 'internal-code/content/3', meta: { isBreaking: true } }, { id: 'internal-code/content/1' }, { id: 'internal-code/content/2' }] } }; });
return editAction(mockCollection, function () { var sportNews = dom.droppableGroup(2, 1); var articleToRemove = dom.articleInside(sportNews, 2); dom.click(articleToRemove.querySelector('.tool--small--remove')); return { sport: { draft: [{ id: 'internal-code/content/3', meta: { isBreaking: true, group: 3 } }] } }; });
return publishAction(function () { var launchButton = dom.collection(1).querySelector('.draft-publish'); dom.click(launchButton); });