2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-12 21:10:47 +08:00

FEATURE: Convert HTML to Markdown while pasting in composer

This commit is contained in:
Vinoth Kannan 2017-12-05 22:53:39 +05:30 committed by Joffrey JAFFEUX
parent 067d454937
commit 6e054b2572
5 changed files with 75 additions and 10 deletions

View file

@ -0,0 +1,26 @@
require 'rails_helper'

RSpec.describe ComposerController do
let(:user) { Fabricate(:user) }

describe '#parse_html' do

it "should not be able access without sign in" do
expect {
post "/composer/parse_html.json", params: {
html: "<strong>hello</strong>"
}
}.to raise_error(Discourse::NotLoggedIn)
end

it "should convert html tags to markdown text" do
sign_in(user)

post "/composer/parse_html.json", params: {
html: "<strong>hello</strong>"
}

expect(response.body).to eq("{\"markdown\":\"**hello**\"}")
end
end
end