client/lib/media/library-selected-store.js:93:          .filter( item => item && ( item.guid || item.transient ) );
client/lib/media/store.js:157:                  MediaStore.emit( 'fetch-media-limits' );
client/lib/media/README.md:42:const mediaScale = MediaStore.get( 'media-scale' );
client/lib/media/README.md:45:  mediaScale = MediaStore.get( 'media-scale' );
client/lib/media/README.md:51:When using media data in the context of a component, it's recommended that you take advantage of the [`MediaListData` controller-view component](../../components/data/media-list-data/), which manages data retrieval on your behalf.
client/lib/media/actions.js:142:        // We offset the current time when generating a fake date for the transient
client/lib/media/actions.js:154:                // Generate a fake transient item that can be used immediately, even
client/lib/media/actions.js:156:                const transientMedia = { date, ...createTransientMedia( file ) };
client/lib/media/actions.js:158:                        transientMedia.ID = file.ID;
client/lib/media/actions.js:164:                        data: transientMedia,
client/lib/media/actions.js:169:                if ( MediaValidationStore.getErrors( siteId, transientMedia.ID ).length ) {
client/lib/media/actions.js:176:                        const action = { type: 'RECEIVE_MEDIA_ITEM', id: transientMedia.ID, siteId };
client/lib/media/actions.js:198:MediaActions.addExternal = function( site, files, service ) {
client/lib/media/actions.js:234:        // with a fake transient media item
client/lib/media/actions.js:242:                // Show a fake transient media item that can be rendered into the list immediately,
client/lib/media/actions.js:258:                // We need this to show a transient (edited) image in post/page editor after it has been edited there.
client/lib/media/actions.js:338:MediaActions.sourceChanged = function( siteId ) {
client/lib/media/utils.js:48:   if ( media.transient ) {
client/lib/media/utils.js:507: * Returns true if specified item is currently being uploaded (i.e. is transient).
client/lib/media/utils.js:517:  return !! item.transient;
client/lib/media/utils.js:525: * Returns an object describing a transient media item which can be used in
client/lib/media/utils.js:532:  const transientMedia = {
client/lib/media/utils.js:533:          transient: true,
client/lib/media/utils.js:534:          ID: uniqueId( 'media-' ),
client/lib/media/utils.js:539:          Object.assign( transientMedia, {
client/lib/media/utils.js:547:          Object.assign( transientMedia, {
client/lib/media/utils.js:566:          Object.assign( transientMedia, {
client/lib/media/utils.js:579:  return transientMedia;
client/lib/media/test/library-selected-store.js:18:             'media-1': {
client/lib/media/test/library-selected-store.js:26:     DUMMY_TRANSIENT_MEDIA_OBJECT = DUMMY_OBJECTS[ 'media-1' ];
client/lib/media/test/actions.js:47:    uniqueId: () => 'media-1',
client/lib/media/test/actions.js:221:                                   id: 'media-1',
client/lib/media/test/actions.js:233:                                   id: 'media-1',
client/lib/media/test/actions.js:239:           test( 'should immediately receive a transient object', () => {
client/lib/media/test/actions.js:244:                                           ID: 'media-1',
client/lib/media/test/actions.js:246:                                           transient: true,
client/lib/media/test/actions.js:297:   describe( '#addExternal()', () => {
client/lib/media/test/actions.js:299:                   return MediaActions.addExternal( site, [ DUMMY_UPLOAD ], 'external' ).then( () => {
client/lib/media/test/actions.js:306:                                   id: 'media-1',
client/lib/media/test/actions.js:431:   describe( '#sourceChanged()', () => {
client/lib/media/test/actions.js:433:                   MediaActions.sourceChanged( DUMMY_SITE_ID );
client/lib/media/test/utils.js:18:      uniqueId: () => 'media-13',
client/lib/media/test/utils.js:21:const UNIQUEID = 'media-13';
client/lib/media/test/utils.js:37:      transient: true,
client/lib/media/test/utils.js:45:      transient: true,
client/lib/media/test/utils.js:70:              test( 'should simply return the URL if media is transient', () => {
client/lib/media/test/utils.js:73:                      media.transient = true;
client/lib/media/test/utils.js:662:                     const item = { transient: true };
client/lib/media/test/utils.js:685:             test( 'should return a transient for a file blob', () => {
client/lib/media/test/utils.js:696:             test( 'should return a transient for a filename', () => {
client/lib/media/test/utils.js:702:             test( 'should return a transient for a file object', () => {
client/state/media/actions.js:178: * to ignore media IDs for "transient" items (upload in progress) by validating
client/state/sites/media-storage/reducer.js:22: * Tracks media-storage information, indexed by site ID.
client/state/sites/media-storage/reducer.js:44: * Tracks media-storage fetching state, indexed by site ID.
client/state/sites/media-storage/test/actions.js:49:                            .get( '/rest/v1.1/sites/2916284/media-storage' )
client/state/sites/media-storage/test/actions.js:54:                            .get( '/rest/v1.1/sites/77203074/media-storage' )
client/state/sites/media-storage/test/actions.js:57:                                    message: 'An active access token must be used to access media-storage.',
client/state/sites/media-storage/test/actions.js:97:                                            message: 'An active access token must be used to access media-storage.',
client/state/sites/media-storage/test/reducer.js:45:            test( 'should index media-storage by site ID', () => {
client/state/sites/media-storage/test/reducer.js:62:            test( 'should accumulate media-storage for sites', () => {
client/state/sites/media-storage/test/reducer.js:90:            test( 'should override previous media-storage', () => {
client/state/sites/reducer.js:19:import mediaStorage from './media-storage/reducer';
client/state/data-layer/wpcom-http/pipeline/retry-on-failure/README.md:18:Because most of these failures are transient we can pause before considering a failed request as a true failure.
client/state/data-layer/wpcom-http/pipeline/retry-on-failure/README.md:23:We really don't want to have to write separate error handlers for these kinds of transient faults in every bit of code which interacts with HTTP requests.
client/state/posts/reducer.js:508:                      // a new post (edited with a transient postId of '') has been just saved and assigned
client/state/selectors/get-media-url.js:8:import getMediaItem from 'state/selectors/get-media-item';
client/state/selectors/get-media-storage-used.js:12:import { getMediaStorage } from 'state/sites/media-storage/selectors';
client/state/selectors/is-transient-media.js:12:import getMediaItem from 'state/selectors/get-media-item';
client/state/selectors/is-transient-media.js:15:        return !! get( getMediaItem( state, siteId, mediaId ), 'transient' );
client/state/selectors/get-site-icon-url.js:13:import getMediaUrl from 'state/selectors/get-media-url';
client/state/selectors/get-media-storage-limit.js:12:import { getMediaStorage } from 'state/sites/media-storage/selectors';
client/state/selectors/test/get-media-item.js:11:import getMediaItem from 'state/selectors/get-media-item';
client/state/selectors/test/get-media-url.js:11:import getMediaUrl from 'state/selectors/get-media-url';
client/state/selectors/test/get-media-storage-used.js:11:import getMediaStorageUsed from 'state/selectors/get-media-storage-used';
client/state/selectors/test/is-transient-media.js:11:import isTransientMedia from 'state/selectors/is-transient-media';
client/state/selectors/test/is-transient-media.js:29:   test( 'should return false if the media has no transient flag', () => {
client/state/selectors/test/is-transient-media.js:49:   test( 'should return the true if truthy transient flag on media', () => {
client/state/selectors/test/is-transient-media.js:56:                                                           42: { ID: 42, title: 'flowers', transient: true },
client/state/selectors/test/get-media-storage-limit.js:11:import getMediaStorageLimit from 'state/selectors/get-media-storage-limit';
client/state/selectors/test/is-requesting-media-item.js:11:import isRequestingMediaItem from 'state/selectors/is-requesting-media-item';
client/state/ui/editor/save-blockers/actions.js:8:export const blockSave = key => ( {
client/state/ui/editor/save-blockers/actions.js:13:export const unblockSave = key => ( {
client/state/ui/editor/save-blockers/test/index.js:13:import { blockSave } from '../actions';
client/state/ui/editor/save-blockers/test/index.js:36:          store.dispatch( blockSave( 'foo' ) );
client/state/ui/editor/save-blockers/test/index.js:41:          store.dispatch( blockSave( 'foo' ) );
client/state/ui/editor/save-blockers/test/index.js:46:          store.dispatch( blockSave( 'foo' ) );
client/state/ui/editor/actions.js:23:import { ModalViews } from 'state/ui/media-modal/constants';
client/state/ui/editor/actions.js:24:import { setMediaModalView } from 'state/ui/media-modal/actions';
client/state/ui/editor/reducer.js:18:import saveBlockers from './save-blockers/reducer';
client/state/ui/editor/test/actions.js:19:import { setMediaModalView } from 'state/ui/media-modal/actions';
client/state/ui/reducer.js:24:import mediaModal from './media-modal/reducer';
client/post-editor/editor-media-modal/index.jsx:15:import MediaLibrarySelectedData from 'components/data/media-library-selected-data';
client/post-editor/editor-media-modal/index.jsx:16:import MediaModal from 'post-editor/media-modal';
client/post-editor/editor-media-modal/index.jsx:18:import markup from 'post-editor/media-modal/markup';
client/post-editor/editor-media-modal/index.jsx:21:import { blockSave } from 'state/ui/editor/save-blockers/actions';
client/post-editor/editor-media-modal/index.jsx:58:             if ( some( items, 'transient' ) ) {
client/post-editor/editor-media-modal/index.jsx:59:                     this.props.blockSave( 'MEDIA_MODAL_TRANSIENT_INSERT' );
client/post-editor/editor-media-modal/index.jsx:97:             blockSave,
client/post-editor/editor-media-advanced/index.jsx:16:import MediaMarkup from 'post-editor/media-modal/markup';
client/post-editor/editor-html-toolbar/index.jsx:26:import markup from 'post-editor/media-modal/markup';
client/post-editor/editor-html-toolbar/index.jsx:34:import { blockSave } from 'state/ui/editor/save-blockers/actions';
client/post-editor/editor-html-toolbar/index.jsx:40:import EditorMediaModal from 'post-editor/editor-media-modal';
client/post-editor/editor-html-toolbar/index.jsx:41:import MediaLibraryDropZone from 'my-sites/media-library/drop-zone';
client/post-editor/editor-html-toolbar/index.jsx:478:                   if ( selectedItems[ 0 ].transient ) {
client/post-editor/editor-html-toolbar/index.jsx:479:                           this.props.blockSave( 'MEDIA_MODAL_TRANSIENT_INSERT' );
client/post-editor/editor-html-toolbar/index.jsx:702:   blockSave,
client/post-editor/editor-featured-image/preview.jsx:32:                transientSrc: null,
client/post-editor/editor-featured-image/preview.jsx:51:                // should continue to show the transient blob image as the placeholder
client/post-editor/editor-featured-image/preview.jsx:54:                        nextState.transientSrc = currentSrc;
client/post-editor/editor-featured-image/preview.jsx:67:                if ( ! image || ! image.transient || ! nextProps.image ) {
client/post-editor/editor-featured-image/preview.jsx:72:                // transient copy. MediaStore tracks pointers from transient media
client/post-editor/editor-featured-image/preview.jsx:100:                       'is-transient': get( this.props.image, 'transient' ),
client/post-editor/editor-featured-image/preview.jsx:105:               if ( this.state.transientSrc ) {
client/post-editor/editor-featured-image/preview.jsx:108:                                       src={ this.state.transientSrc }
client/post-editor/editor-featured-image/dropzone.jsx:40:               const transientMediaId = uniqueId( 'featured-image' );
client/post-editor/editor-featured-image/dropzone.jsx:44:                       const media = MediaStore.get( siteId, transientMediaId );
client/post-editor/editor-featured-image/dropzone.jsx:49:                               this.props.deleteMedia( siteId, transientMediaId );
client/post-editor/editor-featured-image/dropzone.jsx:75:                       ID: transientMediaId,
client/post-editor/editor-featured-image/style.scss:50:.editor-featured-image__preview.is-transient::after {
client/post-editor/editor-featured-image/style.scss:58: z-index: z-index( 'root', '.editor-featured-image__preview.is-transient::after' );
client/post-editor/editor-featured-image/style.scss:65:.editor-featured-image__preview.is-transient .spinner {
client/post-editor/editor-featured-image/index.jsx:17:import MediaLibrarySelectedData from 'components/data/media-library-selected-data';
client/post-editor/editor-featured-image/index.jsx:18:import MediaModal from 'post-editor/media-modal';
client/post-editor/editor-featured-image/index.jsx:26:import getMediaItem from 'state/selectors/get-media-item';
client/post-editor/media-modal/gallery/preview-shortcode.jsx:59:                const classes = classNames( 'editor-media-modal-gallery__preview-shortcode', {
client/post-editor/media-modal/gallery/preview-shortcode.jsx:60:                        'is-loading': isLoading || some( settings.items, 'transient' ),
client/post-editor/media-modal/gallery/fields.jsx:158:                  <div className="editor-media-modal-gallery__fields">
client/post-editor/media-modal/gallery/preview.jsx:48:                  <SegmentedControl className="editor-media-modal-gallery__preview-toggle" compact>
client/post-editor/media-modal/gallery/preview.jsx:93:                  <div className="editor-media-modal-gallery__preview">
client/post-editor/media-modal/gallery/preview.jsx:105:                         <div className="editor-media-modal-gallery__preview-wrapper">{ this.renderPreview() }</div>
client/post-editor/media-modal/gallery/caption.jsx:68:                          className="editor-media-modal-gallery__caption"
client/post-editor/media-modal/gallery/drop-zone.jsx:14:import MediaLibraryDropZone from 'my-sites/media-library/drop-zone';
client/post-editor/media-modal/gallery/remove-button.jsx:46:                            className="editor-media-modal-gallery__remove"
client/post-editor/media-modal/gallery/style.scss:1:.editor-media-modal-gallery__preview {
client/post-editor/media-modal/gallery/style.scss:16:.editor-media-modal-gallery__preview .notice {
client/post-editor/med<response clipped><NOTE>Due to the max output limit, only part of the full response has been shown to you.</NOTE>2:                           // make data-istransient a boolean att https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attribute
client/post-editor/media-modal/markup.js:174:                           'data-istransient': media.transient ? 'istransient' : null,
client/post-editor/media-modal/back-to-library.jsx:16:                  <span className="editor-media-modal__back-to-library">
client/post-editor/media-modal/detail/detail-file-info.jsx:90:          const classes = classNames( 'editor-media-modal-detail__file-info', {
client/post-editor/media-modal/detail/detail-item.jsx:138:                              className="editor-media-modal-detail__edit"
client/post-editor/media-modal/detail/detail-item.jsx:165:                              className={ classNames( 'editor-media-modal-detail__restore' ) }
client/post-editor/media-modal/detail/detail-item.jsx:194:              const classes = classNames( 'editor-media-modal-detail__edition-bar', classname );
client/post-editor/media-modal/detail/detail-item.jsx:209:              const classes = classNames( 'editor-media-modal-detail__edition-bar', classname );
client/post-editor/media-modal/detail/detail-item.jsx:232:                      <button onClick={ onShowPreviousItem } className="editor-media-modal-detail__previous">
client/post-editor/media-modal/detail/detail-item.jsx:247:                      <button onClick={ onShowNextItem } className="editor-media-modal-detail__next">
client/post-editor/media-modal/detail/detail-item.jsx:281:                      className: 'editor-media-modal-detail__preview',
client/post-editor/media-modal/detail/detail-item.jsx:290:              const classes = classNames( 'editor-media-modal-detail__item', {
client/post-editor/media-modal/detail/detail-item.jsx:296:                              <div className="editor-media-modal-detail__content editor-media-modal__content">
client/post-editor/media-modal/detail/detail-item.jsx:297:                                      <div className="editor-media-modal-detail__preview-wrapper">
client/post-editor/media-modal/detail/detail-item.jsx:304:                                      <div className="editor-media-modal-detail__sidebar">
client/post-editor/media-modal/detail/_style.scss:1:.editor-media-modal-detail .header-cake.card {
client/post-editor/media-modal/detail/_style.scss:12:.editor-media-modal-detail .header-cake__title {
client/post-editor/media-modal/detail/_style.scss:16:.editor-media-modal-detail__preview-wrapper {
client/post-editor/media-modal/detail/_style.scss:30:.editor-media-modal-detail__preview-wrapper .spinner,
client/post-editor/media-modal/detail/_style.scss:31:.editor-media-modal-detail__preview {
client/post-editor/media-modal/detail/_style.scss:44:.editor-media-modal-detail__preview {
client/post-editor/media-modal/detail/_style.scss:64:.editor-media-modal-detail__previous,
client/post-editor/media-modal/detail/_style.scss:65:.editor-media-modal-detail__next {
client/post-editor/media-modal/detail/_style.scss:85:.editor-media-modal-detail__previous {
client/post-editor/media-modal/detail/_style.scss:93:.editor-media-modal-detail__next {
client/post-editor/media-modal/detail/_style.scss:101:.editor-media-modal-detail__edition-bar {
client/post-editor/media-modal/detail/_style.scss:134:.editor-media-modal-detail__sidebar {
client/post-editor/media-modal/detail/_style.scss:146:.editor-media-modal-detail__sidebar textarea {
client/post-editor/media-modal/detail/_style.scss:150:.editor-media-modal-detail__file-info {
client/post-editor/media-modal/detail/_style.scss:156:.editor-media-modal-detail__file-info tbody {
client/post-editor/media-modal/detail/_style.scss:161:.editor-media-modal-detail__file-info tr {
client/post-editor/media-modal/detail/_style.scss:167:.editor-media-modal-detail__file-info th,
client/post-editor/media-modal/detail/_style.scss:168:.editor-media-modal-detail__file-info td {
client/post-editor/media-modal/detail/_style.scss:173:.editor-media-modal-detail__file-info th {
client/post-editor/media-modal/detail/_style.scss:181:.editor-media-modal-detail__file-info td {
client/post-editor/media-modal/detail/_style.scss:196:.editor-media-modal-detail__file-info.is-loading td {
client/post-editor/media-modal/detail/_style.scss:211:.editor-media-modal-detail__file-info tr:last-child td,
client/post-editor/media-modal/detail/_style.scss:212:.editor-media-modal-detail__file-info tr:nth-last-child( 2 ):nth-child( odd ) td {
client/post-editor/media-modal/detail/_style.scss:216:.editor-media-modal-detail__file-info abbr {
client/post-editor/media-modal/detail/index.jsx:20:import { ModalViews } from 'state/ui/media-modal/constants';
client/post-editor/media-modal/detail/index.jsx:76:                     <div className="editor-media-modal-detail">
client/post-editor/media-modal/detail/detail-fields.jsx:126:                    <div className="editor-media-modal-detail__fields">
client/post-editor/media-modal/detail/test/index.jsx:19:jest.mock( 'post-editor/media-modal/detail/detail-fields', () =>
client/post-editor/media-modal/detail/test/index.jsx:22:jest.mock( 'post-editor/media-modal/detail/detail-file-info', () =>
client/post-editor/media-modal/detail/test/index.jsx:70:                const editButton = tree.find( '.editor-media-modal-detail__edit' );
client/post-editor/media-modal/detail/test/index.jsx:85:                const editButton = tree.find( '.editor-media-modal-detail__edit' );
client/post-editor/media-modal/detail/test/index.jsx:93:                const editButton = tree.find( '.editor-media-modal-detail__edit' );
client/post-editor/media-modal/detail/test/index.jsx:103:               const editButton = tree.find( '.editor-media-modal-detail__edit' );
client/post-editor/media-modal/fieldset.jsx:20:                 <fieldset className={ classNames( 'editor-media-modal__fieldset', this.props.className ) }>
client/post-editor/media-modal/fieldset.jsx:21:                         <legend className="editor-media-modal__fieldset-legend">{ this.props.legend }</legend>
client/post-editor/media-modal/index.scss:1:.editor-media-modal.dialog.card {
client/post-editor/media-modal/index.scss:24:.editor-media-modal .dialog__content {
client/post-editor/media-modal/index.scss:31:.editor-media-modal .section-nav {
client/post-editor/media-modal/index.scss:32:   z-index: z-index( '.dialog__backdrop', '.editor-media-modal .section-nav' );
client/post-editor/media-modal/index.scss:38:.editor-media-modal .header-cake.card {
client/post-editor/media-modal/index.scss:45:.editor-media-modal .header-cake__corner {
client/post-editor/media-modal/index.scss:51:.editor-media-modal .media-library__content {
client/post-editor/media-modal/index.scss:55:.editor-media-modal .media-library__list {
client/post-editor/media-modal/index.scss:63:.editor-media-modal .media-library__header {
client/post-editor/media-modal/index.scss:71:.editor-media-modal .media-library__header:not(.media-library__upload-url) {
client/post-editor/media-modal/index.scss:76:.editor-media-modal .media-library__scale-toggle,
client/post-editor/media-modal/index.scss:77:.editor-media-modal .media-library__scale-range.range {
client/post-editor/media-modal/index.scss:85:.editor-media-modal .media-library__content .no-results {
client/post-editor/media-modal/index.scss:89:.editor-media-modal__content {
client/post-editor/media-modal/index.scss:99:   &.editor-media-modal-gallery__content {
client/post-editor/media-modal/index.scss:114:.editor-media-modal .media-library__list {
client/post-editor/media-modal/index.scss:115:  @extend .editor-media-modal__content;
client/post-editor/media-modal/index.scss:136:.editor-media-modal .notice {
client/post-editor/media-modal/index.scss:137:  z-index: z-index( '.dialog__backdrop', '.editor-media-modal .notice' );
client/post-editor/media-modal/index.scss:144:.editor-media-modal .media-library__upload-url-cancel {
client/post-editor/media-modal/index.scss:149:.editor-media-modal .empty-content {
client/post-editor/media-modal/index.scss:159:.editor-media-modal .media-library__content .empty-content__illustration {
client/post-editor/media-modal/index.scss:171:.editor-media-modal .media-library__list-item-figure {
client/post-editor/media-modal/index.scss:176:.editor-media-modal .media-library__list-item-file-name {
client/post-editor/media-modal/index.scss:182:.editor-media-modal__gallery-help {
client/post-editor/media-modal/index.scss:188:.editor-media-modal__gallery-help-content {
client/post-editor/media-modal/index.scss:193:.editor-media-modal__gallery-help-instruction {
client/post-editor/media-modal/index.scss:198:.editor-media-modal__gallery-help-icon {
client/post-editor/media-modal/index.scss:210:.editor-media-modal__gallery-help-icon .gridicon {
client/post-editor/media-modal/index.scss:217:.editor-media-modal__gallery-help-actions {
client/post-editor/media-modal/index.scss:223:.editor-media-modal__gallery-help-remember-dismiss {
client/post-editor/media-modal/index.scss:229:.editor-media-modal__gallery-help-remember-dismiss .form-checkbox {
client/post-editor/media-modal/index.scss:233:.editor-media-modal__gallery-help-actions .button {
client/post-editor/media-modal/index.scss:237:.editor-media-modal__secondary-actions {
client/post-editor/media-modal/index.scss:244:.editor-media-modal__secondary-actions .gridicon {
client/post-editor/media-modal/index.scss:256:.editor-media-modal__secondary-action {
client/post-editor/media-modal/index.scss:278:.editor-media-modal__secondary-action:not( .is-mobile ).editor-media-modal__delete {
client/post-editor/media-modal/index.scss:293:.editor-media-modal__secondary-action.is-active {
client/post-editor/media-modal/index.scss:302:.editor-media-modal .dialog__action-buttons {
client/post-editor/media-modal/index.scss:310:.editor-media-modal .dialog__action-buttons .button:first-of-type {
client/post-editor/media-modal/index.scss:314:.editor-media-modal__back-to-library {
client/post-editor/media-modal/index.scss:330:.editor-media-modal__plan-storage {
client/post-editor/media-modal/gallery-help.jsx:84:                             <div className="editor-media-modal__gallery-help-content">
client/post-editor/media-modal/gallery-help.jsx:85:                                     <div className="editor-media-modal__gallery-help-instruction">
client/post-editor/media-modal/gallery-help.jsx:86:                                             <span className="editor-media-modal__gallery-help-icon">
client/post-editor/media-modal/gallery-help.jsx:89:                                             <span className="editor-media-modal__gallery-help-text">
client/post-editor/media-modal/gallery-help.jsx:93:                                     <div className="editor-media-modal__gallery-help-actions">
client/post-editor/media-modal/gallery-help.jsx:94:                                             <label className="editor-media-modal__gallery-help-remember-dismiss">
client/post-editor/media-modal/gallery-help.jsx:126:                    <div ref={ this.setRenderContext } className="editor-media-modal__gallery-help">
client/post-editor/media-modal/test/index.jsx:20:import { ModalViews } from 'state/ui/media-modal/constants';
client/post-editor/media-modal/test/index.jsx:27:jest.mock( 'post-editor/media-modal/detail', () => ( {
client/post-editor/media-modal/test/index.jsx:30:jest.mock( 'post-editor/media-modal/gallery', () => require( 'components/empty-component' ) );
client/post-editor/media-modal/test/index.jsx:31:jest.mock( 'post-editor/media-modal/markup', () => ( {
client/post-editor/media-modal/test/index.jsx:34:jest.mock( 'post-editor/media-modal/secondary-actions', () =>
client/post-editor/media-modal/test/index.jsx:55:jest.mock( 'my-sites/media-library', () => require( 'components/empty-component' ) );
client/post-editor/media-modal/test/index.jsx:365:                      // EditorMediaModal will generate transient ID for the media selected
client/post-editor/media-modal/test/index.jsx:367:                      const transientItems = [
client/post-editor/media-modal/test/index.jsx:368:                              Object.assign( {}, DUMMY_MEDIA[ 0 ], { ID: 'media-1', transient: true } ),
client/post-editor/media-modal/test/index.jsx:369:                              Object.assign( {}, DUMMY_MEDIA[ 1 ], { ID: 'media-2', transient: true } ),
client/post-editor/media-modal/test/index.jsx:372:                              expect( onClose ).to.have.been.calledWith( transientItems, 'external' );
client/post-editor/media-modal/test/index.jsx:392:                      // EditorMediaModal will generate transient ID for the media selected
client/post-editor/media-modal/test/index.jsx:394:                      const transientItems = [
client/post-editor/media-modal/test/index.jsx:395:                              Object.assign( {}, SINGLE_ITEM_MEDIA[ 0 ], { ID: 'media-3', transient: true } ),
client/post-editor/media-modal/test/index.jsx:398:                              expect( onClose ).to.have.been.calledWith( transientItems, 'external' );
client/post-editor/media-modal/test/index.jsx:417:                      // EditorMediaModal will generate transient ID for the media selected
client/post-editor/media-modal/test/index.jsx:419:                      const transientItems = [
client/post-editor/media-modal/test/index.jsx:420:                              Object.assign( {}, DUMMY_VIDEO_MEDIA[ 0 ], { ID: 'media-4', transient: true } ),
client/post-editor/media-modal/test/index.jsx:423:                              expect( onClose ).to.have.been.calledWith( transientItems, 'external' );
client/post-editor/media-modal/test/markup.js:114:                                      ID: 'media-4',
client/post-editor/media-modal/test/markup.js:120:                                      '<img src="http%3A//example.com/ddd1d6b0-f31b-4937-ae9e-97f1d660cf71" class="alignnone size-full wp-image-media-4"/>'
client/post-editor/media-modal/test/markup.js:304:                      test( 'should include a data-istransient="istransient" attribute when media.transient is truthy', () => {
client/post-editor/media-modal/test/markup.js:312:                                      transient: true,
client/post-editor/media-modal/test/markup.js:316:                                      '<img src="https://s1.wp.com/wp-content/themes/a8c/automattic-2011/images/automattic-logo.png" alt="Automattic" width="2760" height="300" class="alignnone size-full wp-image-1" data-istransient="istransient"/>'
client/post-editor/media-modal/test/markup.js:320:                      test( 'should not include a data-istransient attribute when media.transient is falsy', () => {
client/post-editor/media-modal/test/markup.js:328:                                      transient: false,
client/post-editor/test/post-editor.jsx:42:jest.mock( 'post-editor/editor-media-advanced', () => require( 'components/empty-component' ) );
[The command completed with exit code 0.]
[Current working directory: /workspace/wp-calypso]
[Python interpreter: /usr/bin/python]
[Command finished with exit code 0]