Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 488753e
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 22:04:25 2024 -0800

    Skips conditions when generating types for the stored file

commit c8f0490
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:53:26 2024 -0800

    Removes dedicated snapshot tests and just makes all existing tests also a snapshot test

commit f48807d
Merge: f8a0558 bb253f2
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:46:48 2024 -0800

    Merge branch 'main' into required-fields-v2

commit f8a0558
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:46:18 2024 -0800

    Renames fields-to-jsonschema file to indicate it only contains snapshot tests. generates snapshots

commit e73ec64
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:38:05 2024 -0800

    Removes groupConditions as they'll be implemented in a separate PR

commit d4f036a
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:30:11 2024 -0800

    Removes 3 year old todo unit test

commit b41424b
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:27:45 2024 -0800

    Fixed incorrect test case, all test cases passing

commit 8caebae
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:18:02 2024 -0800

    Removes commented out code

commit 8e75171
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:17:28 2024 -0800

    WIP - simplifies multiple object case. actually passes multiple: true parameter which fixes 3 unit tests

commit d1d2773
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:13:17 2024 -0800

    WIP - simplifies multiple non-object case

commit 700f967
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 21:08:01 2024 -0800

    WIP - factors out singleConditionSingleDependency case

commit 78a1e69
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 20:04:32 2024 -0800

    WIP - factors out singleConditionSingleDependency case

commit f8a7c26
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 19:57:28 2024 -0800

    WIP - enable all unit tests

commit b1704f5
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 19:46:29 2024 -0800

    WIP - renames helper method to be more descriptive

commit 30a3ad5
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Sun Dec 1 19:23:54 2024 -0800

    WIP - only test object case

commit 2329819
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Nov 22 16:45:10 2024 -0800

    Some helper methods and DRYing

commit 7b7d767
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Nov 22 15:23:33 2024 -0800

    Adds new unit tests for multiple conditions with an undefined value. Adds a new unit test for multiple object dependant conditions

commit 49812e3
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Nov 22 15:05:16 2024 -0800

    Can validate simple conditions with undefined values

commit a677f43
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Nov 22 12:06:05 2024 -0800

    Adds unit tests for different value data types

commit 933a18c
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Nov 22 11:55:34 2024 -0800

    Adds more object test cases

commit 0593689
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 21 15:43:52 2024 -0800

    Can validate a basic object dependency with an is_not operator

commit 4048746
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 21 15:35:43 2024 -0800

    Can validate a basic object dependency

commit 6c3e51e
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 21 14:30:06 2024 -0800

    All test cases for multiple conditions on same field passing

commit 1bc68c1
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 21 14:15:13 2024 -0800

    WIP - two cases failing, not from an incorrectly created schema

commit 80148b2
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Mon Nov 18 12:58:58 2024 -0800

    WIP - unit tests

commit b5fbb2c
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Nov 15 12:43:08 2024 -0800

    Able to generate schema when there are multiple conditions on one field defined for one field.

commit 91f3a01
Merge: 5e1c154 83d22bf
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 14 09:55:21 2024 -0800

    Merge remote-tracking branch 'origin/main' into required-fields-v2

commit 5e1c154
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 14 09:54:28 2024 -0800

    More unit tests, non-passing

commit 06d689e
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Wed Nov 13 14:53:14 2024 -0800

    Generates a basic schema. Passes basic test case

commit bf89d62
Merge: 4ac8c4b a9480af
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Thu Nov 7 16:40:11 2024 -0800

    Merge branch 'main' into required-fields-v2

commit 4ac8c4b
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Jun 14 20:36:30 2024 -0700

    WIP - implementation of DependsOnConditions conversion to JsonSchema

commit 18eae5d
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Jun 14 20:15:37 2024 -0700

    Renames definition.validSchema to definition.groupConditions and restricts them to anyOf, allOf, oneOf which are all a list of fieldKeys

commit f3d7f78
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Jun 14 19:31:44 2024 -0700

    Adds more unit tests

commit eb1fd29
Author: Nick Aguilar <nicholas.aguilar@segment.com>
Date:   Fri Jun 14 13:15:18 2024 -0700

    PoC for direct builder defined JSON Schema with working unit test
  • Loading branch information
nick-Ag committed Dec 2, 2024
1 parent bb253f2 commit bd92273
Show file tree
Hide file tree
Showing 5 changed files with 2,799 additions and 8 deletions.
Loading

0 comments on commit bd92273

Please sign in to comment.