File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
postgresql_embedded/tests Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,11 @@ use test_log::test;
99#[ test]
1010fn test_lifecycle ( ) -> Result < ( ) > {
1111 let mut postgresql = PostgreSQL :: default ( ) ;
12+ let settings = postgresql. settings ( ) ;
13+
14+ // Verify that an ephemeral instance is created by default
15+ assert_eq ! ( 0 , settings. port) ;
16+ assert ! ( settings. temporary) ;
1217
1318 let initial_statuses = [ Status :: NotInstalled , Status :: Installed , Status :: Stopped ] ;
1419 assert ! ( initial_statuses. contains( & postgresql. status( ) ) ) ;
@@ -20,6 +25,7 @@ fn test_lifecycle() -> Result<()> {
2025 assert_eq ! ( Status :: Started , postgresql. status( ) ) ;
2126
2227 let database_name = "test" ;
28+ assert ! ( !postgresql. database_exists( database_name) ?) ;
2329 postgresql. create_database ( database_name) ?;
2430 assert ! ( postgresql. database_exists( database_name) ?) ;
2531 postgresql. drop_database ( database_name) ?;
Original file line number Diff line number Diff line change @@ -6,6 +6,11 @@ use test_log::test;
66
77async fn lifecycle ( ) -> Result < ( ) > {
88 let mut postgresql = PostgreSQL :: default ( ) ;
9+ let settings = postgresql. settings ( ) ;
10+
11+ // Verify that an ephemeral instance is created by default
12+ assert_eq ! ( 0 , settings. port) ;
13+ assert ! ( settings. temporary) ;
914
1015 let initial_statuses = [ Status :: NotInstalled , Status :: Installed , Status :: Stopped ] ;
1116 assert ! ( initial_statuses. contains( & postgresql. status( ) ) ) ;
@@ -17,6 +22,7 @@ async fn lifecycle() -> Result<()> {
1722 assert_eq ! ( Status :: Started , postgresql. status( ) ) ;
1823
1924 let database_name = "test" ;
25+ assert ! ( !postgresql. database_exists( database_name) . await ?) ;
2026 postgresql. create_database ( database_name) . await ?;
2127 assert ! ( postgresql. database_exists( database_name) . await ?) ;
2228 postgresql. drop_database ( database_name) . await ?;
You can’t perform that action at this time.
0 commit comments