summaryrefslogtreecommitdiffstats
path: root/libimagruby/test/test_entries.rb
diff options
context:
space:
mode:
Diffstat (limited to 'libimagruby/test/test_entries.rb')
-rw-r--r--libimagruby/test/test_entries.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/libimagruby/test/test_entries.rb b/libimagruby/test/test_entries.rb
new file mode 100644
index 00000000..f10dc643
--- /dev/null
+++ b/libimagruby/test/test_entries.rb
@@ -0,0 +1,27 @@
+#!/usr/bin/env ruby
+
+require "../target/debug/liblibimagruby.so"
+
+color = true
+verbose = true
+debug = false
+
+RImag.init_logger debug, verbose, color
+
+store_handle = RStoreHandle::new(false, "/tmp/store")
+id = RStoreId::new_baseless("test")
+test_handle = store_handle.retrieve(id)
+puts "Header: #{test_handle.header.to_s}"
+puts "Content: '#{test_handle.content}'"
+
+test_handle.content = "Foo"
+test_handle.header = {
+ "imag" => {
+ "links" => [],
+ "version" => "0.2.0"
+ },
+ "example" => {
+ "test" => "foo"
+ }
+}
+