Added object field format to xosTable
diff --git a/views/ngXosLib/xosHelpers/spec/ui/table.test.js b/views/ngXosLib/xosHelpers/spec/ui/table.test.js
index 31f93a9..9550afa 100644
--- a/views/ngXosLib/xosHelpers/spec/ui/table.test.js
+++ b/views/ngXosLib/xosHelpers/spec/ui/table.test.js
@@ -189,11 +189,44 @@
             });
             it('should render a comma separated list', () => {
               let td1 = $(element).find('tbody tr:first-child')[0];
-              // console.log(td1);
               expect($(td1).text().trim()).toEqual('Film, Music');
             });
           });
 
+          describe('and is object', () => {
+            beforeEach(() => {
+              scope.data = [
+                {
+                  attributes: {
+                    age: 20,
+                    height: 50
+                  }
+                }
+              ];
+              scope.config = {
+                columns: [
+                  {
+                    label: 'Categories',
+                    prop: 'attributes',
+                    type: 'object'
+                  }
+                ]
+              }
+              compileElement();
+            });
+            it('should render a list of key-values', () => {
+              let td = $(element).find('tbody tr:first-child')[0];
+              let ageLabel = $(td).find('dl > dt')[0];
+              let ageValue = $(td).find('dl > dd')[0];
+              let heightLabel = $(td).find('dl > dt')[1];
+              let heightValue = $(td).find('dl > dd')[1];
+              expect($(ageLabel).text().trim()).toEqual('age');
+              expect($(ageValue).text().trim()).toEqual('20');
+              expect($(heightLabel).text().trim()).toEqual('height');
+              expect($(heightValue).text().trim()).toEqual('50');
+            });
+          });
+
           describe('and is custom', () => {
             beforeEach(() => {
               scope.data = [