• M. Mert Yıldıran's avatar
    Add unit tests for HTTP dissector (#767) · db427d91
    M. Mert Yıldıran authored
    * Add unit tests for HTTP dissector
    
    * Ignore some fields on test environment
    
    * Remove Git patches
    
    * Don't have indent in the expected JSONs
    
    * Fix more issues and update expected JSONs
    
    * Refactor the test environment lookup
    
    * Add a Makefile
    
    * Include HTTP tests into the CI
    
    * Fix the linting errors
    
    * Fix another linting error
    
    * Update the expected JSONs
    
    * Sort `PostData.Params` params as well
    
    * Move expected JSONs into `expect/dissect`
    
    * Add `TestAnalyze` method
    
    * Add `TestRepresent` method
    
    * Add `TestRegister`, `TestMacros` and `TestPing` methods
    
    * Test extensions first
    
    * Remove expected JSONs
    
    * Remove `bin` directory and update `Makefile` rules
    
    * Update `.gitignore`
    
    * Fix skipping download functionality in the Makefile
    
    * Run `go mod tidy`
    
    * Fix the race condition in the tests
    
    * Revert "Test extensions first"
    
    This reverts commit b8350cf1
    
    .
    
    * Make `TEST_UPDATE` env lookup one-liner
    
    * Update .github/workflows/test.yml
    Co-authored-by: default avatargadotroee <55343099+gadotroee@users.noreply.github.com>
    
    * Add a newline
    
    * Replace `ls` with `find`
    Co-authored-by: default avatargadotroee <55343099+gadotroee@users.noreply.github.com>
    db427d91