Skip to content
This repository was archived by the owner on Apr 30, 2018. It is now read-only.

Commit 974d6a0

Browse files
test(formly-field): should run field expressions when form is initialised
1 parent 5dbfbb8 commit 974d6a0

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

src/directives/formly-field.test.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1933,6 +1933,31 @@ describe('formly-field', function() {
19331933
$timeout.flush()
19341934
expect($validateSpy).to.have.been.calledOnce
19351935
})
1936+
1937+
it.skip(`should run field expressions when form is initialised`, () => {
1938+
scope.model = {email: ''}
1939+
scope.fields = [getNewField({
1940+
key: 'email',
1941+
templateOptions: {
1942+
required: true,
1943+
},
1944+
extras: {validateOnModelChange: true},
1945+
}),
1946+
getNewField({
1947+
key: 'firstName',
1948+
templateOptions: {
1949+
required: true,
1950+
},
1951+
extras: {validateOnModelChange: true},
1952+
hideExpression: 'form.email.$invalid',
1953+
})]
1954+
1955+
compileAndDigest()
1956+
$timeout.flush()
1957+
scope.$digest()
1958+
expect(scope.fields[1].formControl).to.exist
1959+
expect(scope.fields[1].hide).to.equal(true)
1960+
})
19361961
})
19371962
})
19381963

0 commit comments

Comments
 (0)