From e41eb936f6f613854c97ed566078880d08b71be2 Mon Sep 17 00:00:00 2001 From: Paul Norman Date: Wed, 3 Aug 2016 00:54:12 -0700 Subject: [PATCH] Add retaining walls Fixes #61 --- barrier.lua | 5 ++++- test-barrier.lua | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/barrier.lua b/barrier.lua index da29446..08109ed 100644 --- a/barrier.lua +++ b/barrier.lua @@ -8,7 +8,10 @@ This file is part of ClearTables require "common" function accept_barrier_line (tags) - return tags["barrier"] == "fence" or tags["barrier"] == "wall" or tags["barrier"] == "hedge" + return tags["barrier"] == "fence" or + tags["barrier"] == "wall" or + tags["barrier"] == "hedge" or + tags["barrier"] == "retaining_wall" end function transform_barrier_line (tags) diff --git a/test-barrier.lua b/test-barrier.lua index 3c050db..5780500 100644 --- a/test-barrier.lua +++ b/test-barrier.lua @@ -14,6 +14,7 @@ assert(not accept_barrier_line({foo="bar"}), "test failed: other tags") assert(accept_barrier_line({barrier="fence"}), "test failed: barrier=fence") assert(accept_barrier_line({barrier="wall"}), "test failed: barrier=wall") assert(accept_barrier_line({barrier="hedge"}), "test failed: barrier=hedge") +assert(accept_barrier_line({barrier="retaining_wall"}), "test failed: barrier=retaining_wall") assert(not accept_barrier_line({barrier="foo"}), "test failed: other barrier") print("TESTING: transform_barrier_line") @@ -21,4 +22,5 @@ assert(deepcompare(transform_barrier_line({}), {}), "test failed: no tags") assert(transform_barrier_line({barrier="fence"}).barrier == "fence", "test failed: fence") assert(transform_barrier_line({barrier="wall"}).barrier == "wall", "test failed: wall") assert(transform_barrier_line({barrier="hedge"}).barrier == "hedge", "test failed: hedge") +assert(transform_barrier_line({barrier="retaining_wall"}).barrier == "retaining_wall", "test failed: retaining_wall") assert(transform_barrier_line({height="5"}).height == "5", "test failed: height")