mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-14 02:06:29 +00:00
fixed eslint error & integrated with prettier as well as formatted the whole codebase (#3450)
This commit is contained in:
@@ -9,16 +9,23 @@ test('htmlTextHelper#decodeEntities should return encoded text (string)', t => {
|
||||
// [input, expected]
|
||||
const testCases = [
|
||||
['<a href=', '<a href='],
|
||||
['var test = 'test'', 'var test = \'test\''],
|
||||
['<a href='https://boostnote.io'>Boostnote', '<a href=\'https://boostnote.io\'>Boostnote'],
|
||||
['<\\\\?php\n var = 'hoge';', '<\\\\?php\n var = \'hoge\';'],
|
||||
['var test = 'test'', "var test = 'test'"],
|
||||
[
|
||||
'<a href='https://boostnote.io'>Boostnote',
|
||||
"<a href='https://boostnote.io'>Boostnote"
|
||||
],
|
||||
['<\\\\?php\n var = 'hoge';', "<\\\\?php\n var = 'hoge';"],
|
||||
['&', '&'],
|
||||
['a$'', 'a\\$\'']
|
||||
['a$'', "a\\$'"]
|
||||
]
|
||||
|
||||
testCases.forEach(testCase => {
|
||||
const [input, expected] = testCase
|
||||
t.is(htmlTextHelper.decodeEntities(input), expected, `Test for decodeEntities() input: ${input} expected: ${expected}`)
|
||||
t.is(
|
||||
htmlTextHelper.decodeEntities(input),
|
||||
expected,
|
||||
`Test for decodeEntities() input: ${input} expected: ${expected}`
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -26,29 +33,40 @@ test('htmlTextHelper#decodeEntities() should return decoded text (string)', t =>
|
||||
// [input, expected]
|
||||
const testCases = [
|
||||
['<a href=', '<a href='],
|
||||
['var test = \'test\'', 'var test = 'test''],
|
||||
['<a href=\'https://boostnote.io\'>Boostnote', '<a href='https://boostnote.io'>Boostnote'],
|
||||
['<?php\n var = \'hoge\';', '<?php\n var = 'hoge';'],
|
||||
['a$\'', 'a$'']
|
||||
["var test = 'test'", 'var test = 'test''],
|
||||
[
|
||||
"<a href='https://boostnote.io'>Boostnote",
|
||||
'<a href='https://boostnote.io'>Boostnote'
|
||||
],
|
||||
["<?php\n var = 'hoge';", '<?php\n var = 'hoge';'],
|
||||
["a$'", 'a$'']
|
||||
]
|
||||
|
||||
testCases.forEach(testCase => {
|
||||
const [input, expected] = testCase
|
||||
t.is(htmlTextHelper.encodeEntities(input), expected, `Test for encodeEntities() input: ${input} expected: ${expected}`)
|
||||
t.is(
|
||||
htmlTextHelper.encodeEntities(input),
|
||||
expected,
|
||||
`Test for encodeEntities() input: ${input} expected: ${expected}`
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
// Integration test
|
||||
test(t => {
|
||||
const testCases = [
|
||||
'var test = \'test\'',
|
||||
'<a href=\'https://boostnote.io\'>Boostnote',
|
||||
'<Component styleName=\'test\' />'
|
||||
"var test = 'test'",
|
||||
"<a href='https://boostnote.io'>Boostnote",
|
||||
"<Component styleName='test' />"
|
||||
]
|
||||
|
||||
testCases.forEach(testCase => {
|
||||
const encodedText = htmlTextHelper.encodeEntities(testCase)
|
||||
const decodedText = htmlTextHelper.decodeEntities(encodedText)
|
||||
t.is(decodedText, testCase, 'Integration test through encodedText() and decodedText()')
|
||||
t.is(
|
||||
decodedText,
|
||||
testCase,
|
||||
'Integration test through encodedText() and decodedText()'
|
||||
)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user