feat: add test for appflowy_editor attributes (#1931)

This commit is contained in:
GouravShDev 2023-03-07 07:03:35 +05:30 committed by GitHub
parent d3ee346cb7
commit 675c833f07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -54,6 +54,37 @@ void main() async {
'b': 3,
'c': 4,
});
expect(invertAttributes(null, base), {
'a': null,
'b': null,
});
expect(invertAttributes(other, null), {
'b': 3,
'c': 4,
});
});
test(
"hasAttributes",
() {
final base = {
'a': 1,
'b': 2,
};
final other = {
'c': 3,
'd': 4,
};
var x = hashAttributes(base);
var y = hashAttributes(base);
// x & y should have same hash code
expect(x == y, true);
y = hashAttributes(other);
// x & y should have different hash code
expect(x == y, false);
},
);
});
}