Autolinker = require 'autolinker' AutolinkerExtension = require '../lib/plugins/autolinker-extension' describe "AutolinkerExtension", -> beforeEach -> spyOn(Autolinker, 'link').andCallFake (txt) => txt it "should call through to Autolinker", -> AutolinkerExtension.formatMessageBody(message: {body:'body'}) expect(Autolinker.link).toHaveBeenCalledWith('body', {twitter: false}) it "should add a title to everything with an href", -> message = body: """ hello world! hello world! hello world! hello world! """ expected = body: """ hello world! hello world! hello world! hello world! """ AutolinkerExtension.formatMessageBody({message}) expect(message.body).toEqual(expected.body)