Skip to content

Commit ce64c4e

Browse files
committed
add step attribute to number field #92
1 parent 475eb91 commit ce64c4e

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/fields/fieldNumber.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template lang="jade">
2-
input.form-control(type="number", v-model="value", number, :autocomplete="schema.autocomplete", :disabled="disabled", :max="schema.max", :min="schema.min", :placeholder="schema.placeholder", :readonly="schema.readonly", :name="schema.inputName")
2+
input.form-control(type="number", v-model="value", number, :autocomplete="schema.autocomplete", :disabled="disabled", :max="schema.max", :min="schema.min", :step="schema.step", :placeholder="schema.placeholder", :readonly="schema.readonly", :name="schema.inputName")
33
</template>
44

55
<script>

test/unit/specs/fields/fieldNumber.spec.js

+10
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,15 @@ describe("fieldNumber.vue", function() {
6060
});
6161
});
6262

63+
it("check step attribute", (done) => {
64+
vm.$set("schema.step", 0.1);
65+
vm.$nextTick(() => {
66+
expect(input.step).to.be.equal("0.1");
67+
vm.$set("schema.step", null);
68+
done();
69+
});
70+
});
71+
6372
it("input value should be the model value after changed", (done) => {
6473
model.age = 35;
6574
vm.$nextTick( () => {
@@ -75,6 +84,7 @@ describe("fieldNumber.vue", function() {
7584

7685
vm.$nextTick( () => {
7786
expect(model.age).to.be.equal(50);
87+
expect(model.age).to.be.a("number");
7888
done();
7989
});
8090

0 commit comments

Comments
 (0)