mirror of
				https://github.com/cloudreve/cloudreve.git
				synced 2025-10-31 08:39:10 +08:00 
			
		
		
		
	 79b8784934
			
		
	
	79b8784934
	
	
	
		
			
			* Code: compatible with semantic import versioning * Tools & Docs: compatible with semantic import versioning * Clean go.mod & go.sum
		
			
				
	
	
		
			22 lines
		
	
	
		
			388 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			388 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package model
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/cloudreve/Cloudreve/v3/pkg/conf"
 | |
| 	"github.com/jinzhu/gorm"
 | |
| 	"github.com/stretchr/testify/assert"
 | |
| )
 | |
| 
 | |
| func TestMigration(t *testing.T) {
 | |
| 	asserts := assert.New(t)
 | |
| 	conf.DatabaseConfig.Type = "sqlite3"
 | |
| 	DB, _ = gorm.Open("sqlite3", ":memory:")
 | |
| 
 | |
| 	asserts.NotPanics(func() {
 | |
| 		migration()
 | |
| 	})
 | |
| 	conf.DatabaseConfig.Type = "mysql"
 | |
| 	DB = mockDB
 | |
| }
 |