diff --git a/lua/cp/snippets.lua b/lua/cp/snippets.lua index c84cc4b..43feaf5 100644 --- a/lua/cp/snippets.lua +++ b/lua/cp/snippets.lua @@ -101,7 +101,7 @@ if __name__ == "__main__": } local user_overrides = {} - for _, snippet in ipairs((config and config.snippets) or {}) do + for _, snippet in ipairs(config.snippets) do user_overrides[snippet.trigger] = snippet end diff --git a/spec/snippets_spec.lua b/spec/snippets_spec.lua index 532c43b..bdddb56 100644 --- a/spec/snippets_spec.lua +++ b/spec/snippets_spec.lua @@ -173,9 +173,9 @@ describe('cp.snippets', function() assert.is_not_nil(mock_luasnip.added.python) end) - it('handles nil config gracefully', function() + it('handles empty config gracefully', function() assert.has_no_errors(function() - snippets.setup() + snippets.setup({ snippets = {} }) end) end)