input
に値をセットしただけではモデルに値が反映されません。$apply
とかしても効きません。
angular.element($('div[inclusion="true"] input')).val('http://example.com/').trigger('input')
$scope.form.expression.$commitViewValue()
$scope.form.expression.$validate()
jQueryを使わない場合は angularjs - Setting view value an input field in a unit test of an angular form directive - Stack Overflow を参照。