@@ -109,20 +109,45 @@ public function testCanOpenCSV()
109109
110110 // Test an openable CSV
111111 $ expected = "resource " ;
112- $ actual = $ seeder ->openCSV (__DIR__ .'/csvs/test .csv ' );
112+ $ actual = $ seeder ->openCSV (__DIR__ .'/csvs/users .csv ' );
113113 $ this ->assertInternalType ($ expected , $ actual );
114114
115115 // Test a non-openable CSV
116116 $ expected = FALSE ;
117- $ actual = $ seeder ->openCSV (__DIR__ .'/csvs/test_that_does_not_exist .csv ' );
117+ $ actual = $ seeder ->openCSV (__DIR__ .'/csvs/csv_that_does_not_exist .csv ' );
118118 $ this ->assertEquals ($ expected , $ actual );
119119 }
120120
121121 public function testImport ()
122122 {
123123 $ seeder = new \Flynsarmy \CsvSeeder \CsvSeeder ;
124124 $ seeder ->table = 'users ' ;
125- $ seeder ->filename = __DIR__ .'/csvs/test.csv ' ;
125+ $ seeder ->filename = __DIR__ .'/csvs/users.csv ' ;
126+ $ seeder ->hashable = '' ;
127+ $ seeder ->run ();
128+
129+ // Make sure the rows imported
130+ $ this ->seeInDatabase ('users ' , [
131+ 'id ' => 1 ,
132+ 'first_name ' => 'Abe ' ,
133+ 'last_name ' => 'Abeson ' ,
134+ 'email ' => 'abe.abeson@foo.com ' ,
135+ 'age ' => 50 ,
136+ ]);
137+ $ this ->seeInDatabase ('users ' , [
138+ 'id ' => 3 ,
139+ 'first_name ' => 'Charly ' ,
140+ 'last_name ' => 'Charlyson ' ,
141+ 'email ' => 'charly.charlyson@foo.com ' ,
142+ 'age ' => 52 ,
143+ ]);
144+ }
145+
146+ public function testIgnoredColumnImport ()
147+ {
148+ $ seeder = new \Flynsarmy \CsvSeeder \CsvSeeder ;
149+ $ seeder ->table = 'users ' ;
150+ $ seeder ->filename = __DIR__ .'/csvs/users_with_ignored_column.csv ' ;
126151 $ seeder ->hashable = '' ;
127152 $ seeder ->run ();
128153
@@ -147,7 +172,7 @@ public function testHash()
147172 {
148173 $ seeder = new \Flynsarmy \CsvSeeder \CsvSeeder ;
149174 $ seeder ->table = 'users ' ;
150- $ seeder ->filename = __DIR__ .'/csvs/test .csv ' ;
175+ $ seeder ->filename = __DIR__ .'/csvs/users .csv ' ;
151176
152177 // Assert unhashed passwords
153178 $ seeder ->hashable = '' ;
@@ -178,7 +203,7 @@ public function testOffset()
178203 {
179204 $ seeder = new \Flynsarmy \CsvSeeder \CsvSeeder ;
180205 $ seeder ->table = 'users ' ;
181- $ seeder ->filename = __DIR__ .'/csvs/test .csv ' ;
206+ $ seeder ->filename = __DIR__ .'/csvs/users .csv ' ;
182207 $ seeder ->hashable = '' ;
183208 $ seeder ->offset_rows = 4 ;
184209 $ seeder ->mapping = [
0 commit comments