| 147 | } |
| 148 | |
| 149 | func (s *SqliteMigrateSuite) TestAssetMigrate(c *C) { |
| 150 | migrations := &AssetMigrationSource{ |
| 151 | Asset: Asset, |
| 152 | AssetDir: AssetDir, |
| 153 | Dir: "test-migrations", |
| 154 | } |
| 155 | |
| 156 | // Executes two migrations |
| 157 | n, err := Exec(s.Db, "sqlite3", migrations, Up) |
| 158 | c.Assert(err, IsNil) |
| 159 | c.Assert(n, Equals, 2) |
| 160 | |
| 161 | // Has data |
| 162 | id, err := s.DbMap.SelectInt("SELECT id FROM people") |
| 163 | c.Assert(err, IsNil) |
| 164 | c.Assert(id, Equals, int64(1)) |
| 165 | } |
| 166 | |
| 167 | func (s *SqliteMigrateSuite) TestMigrateMax(c *C) { |
| 168 | migrations := &FileMigrationSource{ |