Signed-off-by: Santhosh Manohar <santhosh@docker.com>
| ... | ... |
@@ -331,6 +331,29 @@ func TestDeleteEmpty(t *testing.T) {
|
| 331 | 331 |
} |
| 332 | 332 |
} |
| 333 | 333 |
|
| 334 |
+func TestDeleteNewline(t *testing.T) {
|
|
| 335 |
+ file, err := ioutil.TempFile("", "")
|
|
| 336 |
+ if err != nil {
|
|
| 337 |
+ t.Fatal(err) |
|
| 338 |
+ } |
|
| 339 |
+ defer os.Remove(file.Name()) |
|
| 340 |
+ |
|
| 341 |
+ b := []byte("\n")
|
|
| 342 |
+ if _, err := file.Write(b); err != nil {
|
|
| 343 |
+ t.Fatal(err) |
|
| 344 |
+ } |
|
| 345 |
+ |
|
| 346 |
+ rec := []Record{
|
|
| 347 |
+ {
|
|
| 348 |
+ Hosts: "prefix", |
|
| 349 |
+ IP: "2.2.2.2", |
|
| 350 |
+ }, |
|
| 351 |
+ } |
|
| 352 |
+ if err := Delete(file.Name(), rec); err != nil {
|
|
| 353 |
+ t.Fatal(err) |
|
| 354 |
+ } |
|
| 355 |
+} |
|
| 356 |
+ |
|
| 334 | 357 |
func TestDelete(t *testing.T) {
|
| 335 | 358 |
file, err := ioutil.TempFile("", "")
|
| 336 | 359 |
if err != nil {
|