1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-11-25 05:23:13 +03:00
Files
matrix-js-sdk/spec/unit/filter-component.spec.js
nchamo 7ea09ebe4a Add fix and test
Signed-off-by: Nicolas Chamo <nicolas@chamo.com.ar>
2020-04-17 19:37:33 -03:00

40 lines
1.1 KiB
JavaScript

import {FilterComponent} from "../../src/filter-component"
import {mkEvent} from '../test-utils'
describe("Filter Component", function() {
describe("types", function() {
it("should filter out events with other types", function() {
const filter = new FilterComponent({ types: [ 'm.room.message' ] })
const event = mkEvent({
type: 'm.room.member',
content: { },
room: 'roomId',
event: true,
})
const checkResult = filter.check(event)
expect(checkResult).toBe(false);
});
it("should validate events with the same type", function() {
const filter = new FilterComponent({ types: [ 'm.room.message' ] })
const event = mkEvent({
type: 'm.room.message',
content: { },
room: 'roomId',
event: true,
})
const checkResult = filter.check(event)
expect(checkResult).toBe(true);
});
});
});