[agent/codex:gpt-5.4-mini] Read ~/spec/code/core/go/store/RFC.md fully. Find ONE featur... #98

Merged
Virgil merged 1 commit from agent/read---spec-code-core-go-store-rfc-md-fu into dev 2026-04-04 08:23:33 +00:00
2 changed files with 18 additions and 0 deletions

View file

@ -139,6 +139,14 @@ func (storeInstance *Store) Config() StoreConfig {
}
}
// Usage example: `databasePath := storeInstance.DatabasePath(); fmt.Println(databasePath)`
func (storeInstance *Store) DatabasePath() string {
if storeInstance == nil {
return ""
}
return storeInstance.databasePath
}
// Usage example: `storeInstance, err := store.New(":memory:", store.WithPurgeInterval(20*time.Millisecond))`
func WithPurgeInterval(interval time.Duration) StoreOption {
return func(config *StoreConfig) {

View file

@ -145,6 +145,16 @@ func TestStore_Config_Good(t *testing.T) {
}, storeInstance.Config())
}
func TestStore_DatabasePath_Good(t *testing.T) {
databasePath := testPath(t, "database-path.db")
storeInstance, err := New(databasePath)
require.NoError(t, err)
defer storeInstance.Close()
assert.Equal(t, databasePath, storeInstance.DatabasePath())
}
func TestStore_NewConfigured_Good(t *testing.T) {
storeInstance, err := NewConfigured(StoreConfig{
DatabasePath: ":memory:",