Fix search_box autocomplete for empty values
issue5619 review28281002
This commit is contained in:
1 parent
3430bc4d2d
commit
da3df7dd8f
2 files changed
+27
No files matched your search
@@ -1176,6 +1176,9 @@
|
||||
name = value;
|
||||
value = '';
|
||||
}
|
||||
if (name === undefined || name === null) {
|
||||
name = '';
|
||||
}
|
||||
var field;
|
||||
if (!(name.toLowerCase() in this.strings) &&
|
||||
!(name in this.fields)) {
|
||||
|
||||
@@ -2109,6 +2109,30 @@
|
||||
|
||||
});
|
||||
|
||||
QUnit.test('DomainParser.completion', function() {
|
||||
var compare = Sao.common.compare;
|
||||
var parser = new Sao.common.DomainParser({
|
||||
'name': {
|
||||
'string': 'Name',
|
||||
'name': 'name',
|
||||
'type': 'char'
|
||||
}
|
||||
});
|
||||
|
||||
[
|
||||
['Nam', ["Name: "]],
|
||||
['Name:', ['Name: ']],
|
||||
['Name: foo', []],
|
||||
['Name: !=', []],
|
||||
['Name: !=foo', []],
|
||||
].forEach(function(test) {
|
||||
var value = test[0];
|
||||
var expected = test[1];
|
||||
QUnit.ok(compare(parser.completion(value), expected),
|
||||
'completion(' + value + ')');
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
QUnit.test('CRUD', function() {
|
||||
var run_tests = function() {
|
||||
|
||||
Reference in new issue
Block a user