Fix uploader test and refactor makeTestWrapper to accept data fn

This commit is contained in:
richard-dds
2019-08-05 11:19:21 -04:00
parent 3d414e1a60
commit 81a478915d
7 changed files with 69 additions and 27 deletions

View File

@@ -4,8 +4,10 @@
v-bind:initial-errors='true'
v-bind:watch='false'
name='errorfield'
name='pdf'
:optional='false'
v-bind:token='token'
v-bind:object-name='"object_name"'
>
<div>
<div v-show="hasAttachment" class="uploaded-file">
@@ -19,7 +21,7 @@
<div v-if="!hideInput" class="upload-widget">
<label class="upload-label" for="errorfield">
<label class="upload-label" for="pdf">
<span class="upload-button">
Browse
</span>
@@ -36,13 +38,16 @@
v-on:change="addAttachment"
ref="attachmentInput"
accept=""
id="errorfield"
name="errorfield"
id="pdf"
name="pdf"
aria-label="Task Order Upload"
v-bind:value="attachment"
type="file">
<input type="hidden" name="pdf-filename" id="pdf-filename" ref="attachmentFilename">
<input type="hidden" name="pdf-object_name" id="pdf-object_name" ref="attachmentObjectName">
</div>
<span v-show="showErrors" class="usa-input__message">Test Error Message</span>
<span v-show="showErrors" class="usa-input__message">[&#39;Test Error Message&#39;]</span>
</div>
</div>

View File

@@ -4,8 +4,10 @@
v-bind:initial-data='initialvalue'
v-bind:watch='false'
name='datafield'
name='pdf'
:optional='false'
v-bind:token='token'
v-bind:object-name='"object_name"'
>
<div>
<div v-show="hasAttachment" class="uploaded-file">
@@ -19,7 +21,7 @@
<div v-if="!hideInput" class="upload-widget">
<label class="upload-label" for="datafield">
<label class="upload-label" for="pdf">
<span class="upload-button">
Browse
</span>
@@ -29,10 +31,13 @@
v-on:change="addAttachment"
ref="attachmentInput"
accept=""
id="datafield"
name="datafield"
id="pdf"
name="pdf"
aria-label="Task Order Upload"
v-bind:value="attachment"
type="file">
<input type="hidden" name="pdf-filename" id="pdf-filename" ref="attachmentFilename">
<input type="hidden" name="pdf-object_name" id="pdf-object_name" ref="attachmentObjectName">
</div>
</div>