| 164 | end |
| 165 | |
| 166 | def test_5_reload |
| 167 | |
| 168 | # clean up before |
| 169 | [ "RBA-unit-test", "RBA-unit-test2" ].each do |name| |
| 170 | l = RBA::Library::library_by_name(name) |
| 171 | l && l.unregister |
| 172 | end |
| 173 | |
| 174 | lib = MyLibImpl::new |
| 175 | lib.description = "LIB1" |
| 176 | lib.register("RBA-unit-test") |
| 177 | assert_equal(RBA::Library::library_by_name("RBA-unit-test").description, "LIB1") |
| 178 | |
| 179 | lib.refresh |
| 180 | assert_equal(RBA::Library::library_by_name("RBA-unit-test"), nil) |
| 181 | assert_equal(RBA::Library::library_by_name("RBA-unit-test2").description, "LIB1") |
| 182 | |
| 183 | assert_equal(lib.reload_count, 1) |
| 184 | |
| 185 | lib.delete |
| 186 | assert_equal(RBA::Library::library_by_name("RBA-unit-test"), nil) |
| 187 | assert_equal(RBA::Library::library_by_name("RBA-unit-test2"), nil) |
| 188 | |
| 189 | end |
| 190 | |
| 191 | def test_6_cells_become_defunct_after_unregister |
| 192 |
nothing calls this directly
no test coverage detected