Add failing test for issue #192

This commit is contained in:
Jason Turner 2015-07-11 14:51:29 -06:00
parent e117f50db0
commit fe33a6aacb
2 changed files with 12 additions and 1 deletions

View File

@ -23,7 +23,10 @@
CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_stl_extra()
{
return chaiscript::bootstrap::standard_library::list_type<std::list<chaiscript::Boxed_Value> >("List");
auto module = chaiscript::bootstrap::standard_library::list_type<std::list<chaiscript::Boxed_Value> >("List");
module->add(chaiscript::bootstrap::standard_library::vector_type<std::vector<uint16_t> >("u16vector"));
return module;
}
#ifdef __llvm__

View File

@ -3,3 +3,11 @@ 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());