这是indexloc提供的服务,不要输入任何密码
Skip to content

Inconsistent Bruno to Postman export behavior for Tests and Scripts in versions > 2.14.x #6103

@ganesh-bruno

Description

@ganesh-bruno

I have checked the following:

  • I have searched existing issues and found nothing related to my issue.

This bug is:

  • making Bruno unusable for me
  • slowing me down but I'm able to continue working
  • annoying
  • this feature was working in a previous version but is broken in the current release.

Bruno version

2.14.2

Operating System

Mac

Describe the bug

After version 2.14.x, exporting a Bruno collection to Postman JSON produces inconsistent results when handling Tests and Scripts under the event key.

In version 2.13.2, the export works correctly — both tests and scripts appear as expected.
However, starting with 2.14.0, 2.14.1, and 2.14.2, the behavior becomes unreliable and inconsistent.

Observed Behavior:

  • When a request has only a Test, the exported JSON has no event key.

  • When a request has a Post-Response Script and a Test, only the Post-Response Script is included in the event array — the Test is missing.

  • When a request has both Pre and Post Scripts, the Test appears correctly in the event key.

  • The issue did not exist in version 2.13.2, where both scripts and tests exported consistently.

Steps to Reproduce:

  • Create a simple request in Bruno with:

  • A request body

  • A Post-Response script

  • A Test script (e.g., expect(response.status).toBe(200))

Export the collection to Postman JSON.

Compare the output between versions 2.13.2 and 2.14.x.

.bru file to reproduce the bug

No response

Screenshots/Live demo link

echo-bruno-postman-2.13.2.json
echo-bruno-postman-2.14.2.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions