Skip to content

Commit 9ecd927

Browse files
authored
Merge pull request #1 from f1monkey/fix/options
Fix spellchecker options not saved on create
2 parents 454dce2 + 1164f32 commit 9ecd927

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

internal/spellchecker/registry.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ func (r *Registry) Add(code string, options Options) (*spellchecker.Spellchecker
8282

8383
r.items[code] = RegistryItem{
8484
Spellchecker: result,
85+
Options: options,
8586
}
8687

8788
return result, nil

internal/spellchecker/registry_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,13 @@ func Test_Registry_Add(t *testing.T) {
125125
r, err := NewRegistry(context.Background(), t.TempDir())
126126
require.NoError(t, err)
127127

128-
result, err := r.Add("code", Options{Alphabet: "abc"})
128+
opts := Options{Alphabet: "abc"}
129+
130+
result, err := r.Add("code", opts)
129131

130132
require.NoError(t, err)
131133
require.NotNil(t, result)
134+
require.Equal(t, opts, r.items["code"].Options)
132135
})
133136
}
134137

0 commit comments

Comments
 (0)