ChaiScript/unittests/vector_push_back.chai
2015-08-27 15:23:36 -06:00

21 lines
331 B
ChaiScript

auto x = [1, 2]
x.push_back(3)
assert_equal(3, x.size())
assert_equal(3, x.back())
assert_equal(1, x.front())
load_module("stl_extra")
auto uint16v = u16vector();
uint16v.push_back(1u);
assert_equal(1, uint16v.front());
// push_back newly constructed return value that's non-copyable
var v = []
v.push_back(async(fun(){}))