mirror of https://github.com/AMT-Cheif/drift.git
test: Add a test with a custom companion name and a default data name
This commit is contained in:
parent
d0ff1f29d6
commit
6b1f54d647
|
@ -290,8 +290,14 @@ class SecondTable extends Table {
|
|||
IntColumn get bar => integer()();
|
||||
}
|
||||
|
||||
@DataClassName.custom(companion: 'ThirdCompanionClass')
|
||||
class ThirdTable extends Table {
|
||||
TextColumn get foo => text()();
|
||||
IntColumn get bar => integer()();
|
||||
}
|
||||
|
||||
@DriftDatabase(
|
||||
tables: [FirstTable, SecondTable],
|
||||
tables: [FirstTable, SecondTable, ThirdTable],
|
||||
)
|
||||
class Database extends _$Database {}
|
||||
'''
|
||||
|
@ -312,6 +318,12 @@ class Database extends _$Database {}
|
|||
contains(
|
||||
'class SecondTableCompanion extends UpdateCompanion<SecondDataClass> {',
|
||||
),
|
||||
contains(
|
||||
'class ThirdTableData extends DataClass implements Insertable<ThirdTableData> {',
|
||||
),
|
||||
contains(
|
||||
'class ThirdTableCompanion extends UpdateCompanion<ThirdTableData> {',
|
||||
),
|
||||
])),
|
||||
}, writer.dartOutputs, writer.writer);
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue