mirror of
				https://github.com/usememos/memos.git
				synced 2025-11-01 01:06:04 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			805 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			805 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package teststore
 | |
| 
 | |
| import (
 | |
| 	"context"
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/require"
 | |
| 
 | |
| 	storepb "github.com/usememos/memos/proto/gen/store"
 | |
| 	"github.com/usememos/memos/store"
 | |
| )
 | |
| 
 | |
| func TestWorkspaceSettingV1Store(t *testing.T) {
 | |
| 	ctx := context.Background()
 | |
| 	ts := NewTestingStore(ctx, t)
 | |
| 	workspaceSetting, err := ts.UpsertWorkspaceSetting(ctx, &storepb.WorkspaceSetting{
 | |
| 		Key: storepb.WorkspaceSettingKey_GENERAL,
 | |
| 		Value: &storepb.WorkspaceSetting_GeneralSetting{
 | |
| 			GeneralSetting: &storepb.WorkspaceGeneralSetting{
 | |
| 				AdditionalScript: "",
 | |
| 			},
 | |
| 		},
 | |
| 	})
 | |
| 	require.NoError(t, err)
 | |
| 	setting, err := ts.GetWorkspaceSetting(ctx, &store.FindWorkspaceSetting{
 | |
| 		Name: storepb.WorkspaceSettingKey_GENERAL.String(),
 | |
| 	})
 | |
| 	require.NoError(t, err)
 | |
| 	require.Equal(t, workspaceSetting, setting)
 | |
| 	ts.Close()
 | |
| }
 |