gitlab-org--gitlab-foss/spec/frontend/vue_shared/components/upload_dropzone/__snapshots__/upload_dropzone_spec.js.snap

640 lines
14 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Upload dropzone component correctly overrides description and drop messages 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
<span>
Test %{linkStart}description%{linkEnd} message.
</span>
</p>
</div>
</button>
<input
accept="image/jpg,image/jpeg"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style="display: none;"
>
<div
class="mw-50 gl-text-center"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Incoming!
</h3>
<span>
Test drop-to-start message.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when dragging renders correct template when drag event contains files 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
Drop or
<gl-link-stub>
upload
</gl-link-stub>
files to attach
</p>
</div>
</button>
<input
accept="image/*"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style=""
>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style=""
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when dragging renders correct template when drag event contains files and text 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
Drop or
<gl-link-stub>
upload
</gl-link-stub>
files to attach
</p>
</div>
</button>
<input
accept="image/*"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style=""
>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style=""
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when dragging renders correct template when drag event contains text 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
Drop or
<gl-link-stub>
upload
</gl-link-stub>
files to attach
</p>
</div>
</button>
<input
accept="image/*"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style=""
>
<div
class="mw-50 gl-text-center"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when dragging renders correct template when drag event is empty 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
Drop or
<gl-link-stub>
upload
</gl-link-stub>
files to attach
</p>
</div>
</button>
<input
accept="image/*"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style=""
>
<div
class="mw-50 gl-text-center"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when dragging renders correct template when dragging stops 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
Drop or
<gl-link-stub>
upload
</gl-link-stub>
files to attach
</p>
</div>
</button>
<input
accept="image/*"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style="display: none;"
>
<div
class="mw-50 gl-text-center"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when no slot provided renders default dropzone card 1`] = `
<div
class="gl-w-full gl-relative"
>
<button
class="card upload-dropzone-card upload-dropzone-border gl-w-full gl-h-full gl-align-items-center gl-justify-content-center gl-p-3"
>
<div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-text-center gl-flex-direction-column"
data-testid="dropzone-area"
>
<gl-icon-stub
class="gl-mb-2"
name="upload"
size="24"
/>
<p
class="gl-mb-0"
data-testid="upload-text"
>
Drop or
<gl-link-stub>
upload
</gl-link-stub>
files to attach
</p>
</div>
</button>
<input
accept="image/*"
class="hide"
multiple="multiple"
name="upload_file"
type="file"
/>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style="display: none;"
>
<div
class="mw-50 gl-text-center"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;
exports[`Upload dropzone component when slot provided renders dropzone with slot content 1`] = `
<div
class="gl-w-full gl-relative"
>
<div>
dropzone slot
</div>
<transition-stub
name="upload-dropzone-fade"
>
<div
class="card upload-dropzone-border upload-dropzone-overlay gl-w-full gl-h-full gl-absolute gl-display-flex gl-align-items-center gl-justify-content-center gl-p-3 gl-bg-white"
style="display: none;"
>
<div
class="mw-50 gl-text-center"
>
<h3
class=""
>
Oh no!
</h3>
<span>
You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.
</span>
</div>
<div
class="mw-50 gl-text-center"
style="display: none;"
>
<h3
class=""
>
Incoming!
</h3>
<span>
Drop your files to start your upload.
</span>
</div>
</div>
</transition-stub>
</div>
`;