Add landing page for kjol, documentation
This commit is contained in:
@@ -362,17 +362,17 @@ func TestHighlightFormula(t *testing.T) {
|
||||
src string
|
||||
want []string // fragments that must appear
|
||||
}{
|
||||
{"cell ref", "[Revenue]", []string{`<span class="text-sky-600">[Revenue]</span>`}},
|
||||
{"column ref", "{Revenue}", []string{`<span class="text-violet-600">{Revenue}</span>`}},
|
||||
{"cell ref", "[Revenue]", []string{`<span class="` + fmlCellClass + `">[Revenue]</span>`}},
|
||||
{"column ref", "{Revenue}", []string{`<span class="` + fmlColumnClass + `">{Revenue}</span>`}},
|
||||
{"nested braces stay one span", "{Revenue:1:ROW()}",
|
||||
[]string{`<span class="text-violet-600">{Revenue:1:ROW()}</span>`}},
|
||||
[]string{`<span class="` + fmlColumnClass + `">{Revenue:1:ROW()}</span>`}},
|
||||
{"function", "SUM(",
|
||||
[]string{`<span class="text-emerald-700 font-semibold">SUM</span>`}},
|
||||
[]string{`<span class="` + fmlFuncClass + `">SUM</span>`}},
|
||||
{"function with a space before the paren", "SUM (",
|
||||
[]string{`<span class="text-emerald-700 font-semibold">SUM</span>`}},
|
||||
{"number", "12.5", []string{`<span class="text-amber-600">12.5</span>`}},
|
||||
{"constant", "PI", []string{`<span class="text-amber-600">PI</span>`}},
|
||||
{"operators", "1 + 2", []string{`<span class="text-neutral-400">+</span>`}},
|
||||
[]string{`<span class="` + fmlFuncClass + `">SUM</span>`}},
|
||||
{"number", "12.5", []string{`<span class="` + fmlNumberClass + `">12.5</span>`}},
|
||||
{"constant", "PI", []string{`<span class="` + fmlNumberClass + `">PI</span>`}},
|
||||
{"operators", "1 + 2", []string{`<span class="` + fmlOpClass + `">+</span>`}},
|
||||
{"a bare word is not coloured", "Revenue", []string{"Revenue"}},
|
||||
}
|
||||
for _, c := range cases {
|
||||
@@ -455,7 +455,7 @@ func TestEditorOpensOnTheChooser(t *testing.T) {
|
||||
e.advanced.Set(true)
|
||||
e.formula.Set("[Gross revenue] * 12")
|
||||
adv := renderNode(s.calcForm(e, false))
|
||||
if !strings.Contains(adv, `<span class="text-sky-600">[Gross revenue]</span>`) {
|
||||
if !strings.Contains(adv, `<span class="`+fmlCellClass+`">[Gross revenue]</span>`) {
|
||||
t.Errorf("the formula is not syntax-highlighted:\n%s", adv)
|
||||
}
|
||||
for _, want := range []string{"Column", "Function", "Constant"} {
|
||||
|
||||
Reference in New Issue
Block a user