Example #1
0
class LOLJavaExtensionTestCase(TestCase):

    def setUp(self):
        self.loljava = LOLJavaExtension(mock_bot())

    def test_make_bullshit_java_thing(self):
        assert self.loljava.make_bullshit_java_thing()

    def test_dispatch_returns_message(self):
        assert self.loljava.dispatch('foo', 'bar', 'java', True)
        assert self.loljava.dispatch('foo', 'bar', 'lol java', True)
        assert self.loljava.dispatch('foo', 'bar', 'loljava, crazy', True)
        assert self.loljava.dispatch('foo', 'bar', '[JAVA]', True)

    def test_dispatch_returns_none(self):
        assert self.loljava.dispatch('foo', 'bar', 'php', True) is None
        assert self.loljava.dispatch('foo', 'bar', 'javascript', True) is None