Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
afe75fd9
Commit
afe75fd9
authored
Jan 19, 2024
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: fix tokens split tests
parent
8a340135
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
83 deletions
+5
-83
tokenizer_test.go
plugin/gomark/parser/tokenizer/tokenizer_test.go
+5
-83
No files found.
plugin/gomark/parser/tokenizer/tokenizer_test.go
View file @
afe75fd9
...
@@ -84,6 +84,7 @@ func TestSplit(t *testing.T) {
...
@@ -84,6 +84,7 @@ func TestSplit(t *testing.T) {
sep
TokenType
sep
TokenType
result
[][]
*
Token
result
[][]
*
Token
}{
}{
{
{
tokens
:
[]
*
Token
{
tokens
:
[]
*
Token
{
{
{
...
@@ -109,6 +110,7 @@ func TestSplit(t *testing.T) {
...
@@ -109,6 +110,7 @@ func TestSplit(t *testing.T) {
},
},
sep
:
Asterisk
,
sep
:
Asterisk
,
result
:
[][]
*
Token
{
result
:
[][]
*
Token
{
{},
{
{
{
{
Type
:
Text
,
Type
:
Text
,
...
@@ -129,92 +131,12 @@ func TestSplit(t *testing.T) {
...
@@ -129,92 +131,12 @@ func TestSplit(t *testing.T) {
},
},
},
},
},
},
{
tokens
:
[]
*
Token
{
{
Type
:
Asterisk
,
Value
:
"*"
,
},
{
Type
:
Text
,
Value
:
"Hello"
,
},
{
Type
:
Space
,
Value
:
" "
,
},
{
Type
:
Text
,
Value
:
"world"
,
},
{
Type
:
ExclamationMark
,
Value
:
"!"
,
},
},
sep
:
Text
,
result
:
[][]
*
Token
{
{
{
Type
:
Asterisk
,
Value
:
"*"
,
},
},
{
{
Type
:
Space
,
Value
:
" "
,
},
},
{
{
Type
:
ExclamationMark
,
Value
:
"!"
,
},
},
},
},
{
tokens
:
[]
*
Token
{
{
Type
:
Text
,
Value
:
"Hello"
,
},
{
Type
:
Space
,
Value
:
" "
,
},
{
Type
:
Text
,
Value
:
"world"
,
},
{
Type
:
Newline
,
Value
:
"
\n
"
,
},
},
sep
:
Newline
,
result
:
[][]
*
Token
{
{
{
Type
:
Text
,
Value
:
"Hello"
,
},
{
Type
:
Space
,
Value
:
" "
,
},
{
Type
:
Text
,
Value
:
"world"
,
},
},
},
},
}
}
for
_
,
test
:=
range
tests
{
for
_
,
test
:=
range
tests
{
result
:=
Split
(
test
.
tokens
,
test
.
sep
)
result
:=
Split
(
test
.
tokens
,
test
.
sep
)
require
.
Equal
(
t
,
test
.
result
,
result
)
for
index
,
tokens
:=
range
result
{
require
.
Equal
(
t
,
Stringify
(
test
.
result
[
index
]),
Stringify
(
tokens
))
}
}
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment